diff --git ql/src/test/results/clientnegative/alter_partition_invalidspec.q.out ql/src/test/results/clientnegative/alter_partition_invalidspec.q.out deleted file mode 100644 index 404115f..0000000 --- ql/src/test/results/clientnegative/alter_partition_invalidspec.q.out +++ /dev/null @@ -1,31 +0,0 @@ -PREHOOK: query: -- Create table -create table if not exists alter_part_invalidspec(key string, value string ) partitioned by (year string, month string) stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@alter_part_invalidspec -POSTHOOK: query: -- Create table -create table if not exists alter_part_invalidspec(key string, value string ) partitioned by (year string, month string) stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@alter_part_invalidspec -PREHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_invalidspec partition (year='1996', month='10') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_invalidspec -POSTHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_invalidspec partition (year='1996', month='10') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_invalidspec -POSTHOOK: Output: default@alter_part_invalidspec@year=1996/month=10 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_invalidspec partition (year='1996', month='12') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_invalidspec -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_invalidspec partition (year='1996', month='12') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_invalidspec -POSTHOOK: Output: default@alter_part_invalidspec@year=1996/month=12 -FAILED: SemanticException [Error 10006]: Partition not found {year=1997} diff --git ql/src/test/results/clientnegative/alter_partition_nodrop.q.out ql/src/test/results/clientnegative/alter_partition_nodrop.q.out deleted file mode 100644 index 1c78cff..0000000 --- ql/src/test/results/clientnegative/alter_partition_nodrop.q.out +++ /dev/null @@ -1,43 +0,0 @@ -PREHOOK: query: -- Create table -create table if not exists alter_part_nodrop_part(key string, value string ) partitioned by (year string, month string) stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@alter_part_nodrop_part -POSTHOOK: query: -- Create table -create table if not exists alter_part_nodrop_part(key string, value string ) partitioned by (year string, month string) stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@alter_part_nodrop_part -PREHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_part partition (year='1996', month='10') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_nodrop_part -POSTHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_part partition (year='1996', month='10') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_nodrop_part -POSTHOOK: Output: default@alter_part_nodrop_part@year=1996/month=10 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_part partition (year='1996', month='12') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_nodrop_part -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_part partition (year='1996', month='12') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_nodrop_part -POSTHOOK: Output: default@alter_part_nodrop_part@year=1996/month=12 -PREHOOK: query: alter table alter_part_nodrop_part partition (year='1996') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_nodrop_part -PREHOOK: Output: default@alter_part_nodrop_part@year=1996/month=10 -PREHOOK: Output: default@alter_part_nodrop_part@year=1996/month=12 -POSTHOOK: query: alter table alter_part_nodrop_part partition (year='1996') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_nodrop_part -POSTHOOK: Input: default@alter_part_nodrop_part@year=1996/month=10 -POSTHOOK: Input: default@alter_part_nodrop_part@year=1996/month=12 -POSTHOOK: Output: default@alter_part_nodrop_part@year=1996/month=10 -POSTHOOK: Output: default@alter_part_nodrop_part@year=1996/month=12 -FAILED: SemanticException [Error 30011]: Partition protected from being dropped default@alter_part_nodrop_part@year=1996/month=10 diff --git ql/src/test/results/clientnegative/alter_partition_nodrop_table.q.out ql/src/test/results/clientnegative/alter_partition_nodrop_table.q.out deleted file mode 100644 index 3c425da..0000000 --- ql/src/test/results/clientnegative/alter_partition_nodrop_table.q.out +++ /dev/null @@ -1,47 +0,0 @@ -PREHOOK: query: -- Create table -create table if not exists alter_part_nodrop_table(key string, value string ) partitioned by (year string, month string) stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@alter_part_nodrop_table -POSTHOOK: query: -- Create table -create table if not exists alter_part_nodrop_table(key string, value string ) partitioned by (year string, month string) stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@alter_part_nodrop_table -PREHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='10') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_nodrop_table -POSTHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='10') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_nodrop_table -POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=10 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='12') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_nodrop_table -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='12') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_nodrop_table -POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=12 -PREHOOK: query: alter table alter_part_nodrop_table partition (year='1996') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_nodrop_table -PREHOOK: Output: default@alter_part_nodrop_table@year=1996/month=10 -PREHOOK: Output: default@alter_part_nodrop_table@year=1996/month=12 -POSTHOOK: query: alter table alter_part_nodrop_table partition (year='1996') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_nodrop_table -POSTHOOK: Input: default@alter_part_nodrop_table@year=1996/month=10 -POSTHOOK: Input: default@alter_part_nodrop_table@year=1996/month=12 -POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=10 -POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=12 -PREHOOK: query: drop table alter_part_nodrop_table -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@alter_part_nodrop_table -PREHOOK: Output: default@alter_part_nodrop_table -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Table alter_part_nodrop_table Partitionyear=1996/month=10 is protected from being dropped diff --git ql/src/test/results/clientnegative/alter_partition_offline.q.out ql/src/test/results/clientnegative/alter_partition_offline.q.out deleted file mode 100644 index c70fcb4..0000000 --- ql/src/test/results/clientnegative/alter_partition_offline.q.out +++ /dev/null @@ -1,79 +0,0 @@ -PREHOOK: query: -- create table -create table if not exists alter_part_offline (key string, value string ) partitioned by (year string, month string) stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@alter_part_offline -POSTHOOK: query: -- create table -create table if not exists alter_part_offline (key string, value string ) partitioned by (year string, month string) stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@alter_part_offline -PREHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_offline partition (year='1996', month='10') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_offline -POSTHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_offline partition (year='1996', month='10') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_offline -POSTHOOK: Output: default@alter_part_offline@year=1996/month=10 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_offline partition (year='1996', month='12') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_offline -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_offline partition (year='1996', month='12') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_offline -POSTHOOK: Output: default@alter_part_offline@year=1996/month=12 -PREHOOK: query: alter table alter_part_offline partition (year='1996') disable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_offline -PREHOOK: Output: default@alter_part_offline@year=1996/month=10 -PREHOOK: Output: default@alter_part_offline@year=1996/month=12 -POSTHOOK: query: alter table alter_part_offline partition (year='1996') disable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_offline -POSTHOOK: Input: default@alter_part_offline@year=1996/month=10 -POSTHOOK: Input: default@alter_part_offline@year=1996/month=12 -POSTHOOK: Output: default@alter_part_offline@year=1996/month=10 -POSTHOOK: Output: default@alter_part_offline@year=1996/month=12 -PREHOOK: query: select * from alter_part_offline where year = '1996' -PREHOOK: type: QUERY -PREHOOK: Input: default@alter_part_offline -PREHOOK: Input: default@alter_part_offline@year=1996/month=10 -PREHOOK: Input: default@alter_part_offline@year=1996/month=12 -#### A masked pattern was here #### -POSTHOOK: query: select * from alter_part_offline where year = '1996' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@alter_part_offline -POSTHOOK: Input: default@alter_part_offline@year=1996/month=10 -POSTHOOK: Input: default@alter_part_offline@year=1996/month=12 -#### A masked pattern was here #### -1 11 1996 10 -2 12 1996 10 -3 13 1996 10 -7 17 1996 10 -8 18 1996 10 -8 28 1996 10 -1 11 1996 12 -2 12 1996 12 -3 13 1996 12 -7 17 1996 12 -8 18 1996 12 -8 28 1996 12 -PREHOOK: query: alter table alter_part_offline partition (year='1996') enable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_offline -PREHOOK: Output: default@alter_part_offline@year=1996/month=10 -PREHOOK: Output: default@alter_part_offline@year=1996/month=12 -POSTHOOK: query: alter table alter_part_offline partition (year='1996') enable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_offline -POSTHOOK: Input: default@alter_part_offline@year=1996/month=10 -POSTHOOK: Input: default@alter_part_offline@year=1996/month=12 -POSTHOOK: Output: default@alter_part_offline@year=1996/month=10 -POSTHOOK: Output: default@alter_part_offline@year=1996/month=12 -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table alter_part_offline Partition year=1996/month=10 diff --git ql/src/test/results/clientnegative/ambiguous_col_patterned.q.out ql/src/test/results/clientnegative/ambiguous_col_patterned.q.out deleted file mode 100644 index 05e525f..0000000 --- ql/src/test/results/clientnegative/ambiguous_col_patterned.q.out +++ /dev/null @@ -1 +0,0 @@ -FAILED: Error in semantic analysis: Ambiguous column reference key diff --git ql/src/test/results/clientnegative/database_already_exists.q.out ql/src/test/results/clientnegative/database_already_exists.q.out deleted file mode 100644 index 08c04f9..0000000 --- ql/src/test/results/clientnegative/database_already_exists.q.out +++ /dev/null @@ -1,15 +0,0 @@ -PREHOOK: query: SHOW DATABASES -PREHOOK: type: SHOWDATABASES -POSTHOOK: query: SHOW DATABASES -POSTHOOK: type: SHOWDATABASES -default -PREHOOK: query: -- Try to create a database that already exists -CREATE DATABASE test_db -PREHOOK: type: CREATEDATABASE -POSTHOOK: query: -- Try to create a database that already exists -CREATE DATABASE test_db -POSTHOOK: type: CREATEDATABASE -PREHOOK: query: CREATE DATABASE test_db -PREHOOK: type: CREATEDATABASE -Failed with exception Database test_db already exists -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask diff --git ql/src/test/results/clientnegative/drop_partition_filter_failure2.q.out ql/src/test/results/clientnegative/drop_partition_filter_failure2.q.out deleted file mode 100644 index d2cf16f..0000000 --- ql/src/test/results/clientnegative/drop_partition_filter_failure2.q.out +++ /dev/null @@ -1,40 +0,0 @@ -PREHOOK: query: create table ptestfilter (a string, b int) partitioned by (c string, d int) -PREHOOK: type: CREATETABLE -POSTHOOK: query: create table ptestfilter (a string, b int) partitioned by (c string, d int) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: default@ptestfilter -PREHOOK: query: describe ptestfilter -PREHOOK: type: DESCTABLE -POSTHOOK: query: describe ptestfilter -POSTHOOK: type: DESCTABLE -a string None -b int None -c string None -d int None - -# Partition Information -# col_name data_type comment - -c string None -d int None -PREHOOK: query: alter table ptestfilter add partition (c='US', d=1) -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Input: default@ptestfilter -POSTHOOK: query: alter table ptestfilter add partition (c='US', d=1) -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Input: default@ptestfilter -POSTHOOK: Output: default@ptestfilter@c=US/d=1 -PREHOOK: query: alter table ptestfilter add partition (c='US', d=2) -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Input: default@ptestfilter -POSTHOOK: query: alter table ptestfilter add partition (c='US', d=2) -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Input: default@ptestfilter -POSTHOOK: Output: default@ptestfilter@c=US/d=2 -PREHOOK: query: show partitions ptestfilter -PREHOOK: type: SHOWPARTITIONS -POSTHOOK: query: show partitions ptestfilter -POSTHOOK: type: SHOWPARTITIONS -c=US/d=1 -c=US/d=2 -FAILED: SemanticException [Error 10129]: Drop partitions for a non string partition columns is not allowed using non-equality diff --git ql/src/test/results/clientnegative/drop_table_failure3.q.out ql/src/test/results/clientnegative/drop_table_failure3.q.out deleted file mode 100644 index 3dfa2bc..0000000 --- ql/src/test/results/clientnegative/drop_table_failure3.q.out +++ /dev/null @@ -1,55 +0,0 @@ -PREHOOK: query: create database dtf3 -PREHOOK: type: CREATEDATABASE -PREHOOK: Output: database:dtf3 -POSTHOOK: query: create database dtf3 -POSTHOOK: type: CREATEDATABASE -POSTHOOK: Output: database:dtf3 -PREHOOK: query: use dtf3 -PREHOOK: type: SWITCHDATABASE -PREHOOK: Input: database:dtf3 -POSTHOOK: query: use dtf3 -POSTHOOK: type: SWITCHDATABASE -POSTHOOK: Input: database:dtf3 -PREHOOK: query: create table drop_table_failure_temp(col STRING) partitioned by (p STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:dtf3 -PREHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: query: create table drop_table_failure_temp(col STRING) partitioned by (p STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:dtf3 -POSTHOOK: Output: dtf3@drop_table_failure_temp -PREHOOK: query: alter table drop_table_failure_temp add partition (p ='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: query: alter table drop_table_failure_temp add partition (p ='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: Output: dtf3@drop_table_failure_temp@p=p1 -PREHOOK: query: alter table drop_table_failure_temp add partition (p ='p2') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: query: alter table drop_table_failure_temp add partition (p ='p2') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: Output: dtf3@drop_table_failure_temp@p=p2 -PREHOOK: query: alter table drop_table_failure_temp add partition (p ='p3') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: query: alter table drop_table_failure_temp add partition (p ='p3') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: dtf3@drop_table_failure_temp -POSTHOOK: Output: dtf3@drop_table_failure_temp@p=p3 -PREHOOK: query: alter table drop_table_failure_temp partition (p ='p3') ENABLE NO_DROP -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: dtf3@drop_table_failure_temp -PREHOOK: Output: dtf3@drop_table_failure_temp@p=p3 -POSTHOOK: query: alter table drop_table_failure_temp partition (p ='p3') ENABLE NO_DROP -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: dtf3@drop_table_failure_temp -POSTHOOK: Input: dtf3@drop_table_failure_temp@p=p3 -POSTHOOK: Output: dtf3@drop_table_failure_temp@p=p3 -PREHOOK: query: drop table drop_table_failure_temp -PREHOOK: type: DROPTABLE -PREHOOK: Input: dtf3@drop_table_failure_temp -PREHOOK: Output: dtf3@drop_table_failure_temp -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Table drop_table_failure_temp Partitionp=p3 is protected from being dropped diff --git ql/src/test/results/clientnegative/fatal.q.out ql/src/test/results/clientnegative/fatal.q.out deleted file mode 100644 index 3baed96..0000000 --- ql/src/test/results/clientnegative/fatal.q.out +++ /dev/null @@ -1,5 +0,0 @@ -PREHOOK: query: select /*+ mapjoin(b) */ * from src a join src b on (a.key=b.key) -PREHOOK: type: QUERY -PREHOOK: Input: default@src -PREHOOK: Output: file:/tmp/nzhang/hive_2010-08-02_13-41-52_752_1156521578782717030/-mr-10000 -FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask diff --git ql/src/test/results/clientnegative/orc_replace_columns.q.out ql/src/test/results/clientnegative/orc_replace_columns.q.out deleted file mode 100644 index 296a069..0000000 --- ql/src/test/results/clientnegative/orc_replace_columns.q.out +++ /dev/null @@ -1,13 +0,0 @@ -PREHOOK: query: create table src_orc (key tinyint, val string) stored as orc -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@src_orc -POSTHOOK: query: create table src_orc (key tinyint, val string) stored as orc -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@src_orc -PREHOOK: query: alter table src_orc replace columns (k int) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@src_orc -PREHOOK: Output: default@src_orc -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Replace columns is not supported for table default.src_orc. SerDe may be incompatible. diff --git ql/src/test/results/clientnegative/protectmode_part.q.out ql/src/test/results/clientnegative/protectmode_part.q.out deleted file mode 100644 index 791fec2..0000000 --- ql/src/test/results/clientnegative/protectmode_part.q.out +++ /dev/null @@ -1,70 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode3 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode3 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode3 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode3 -POSTHOOK: query: create table tbl_protectmode3 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode3 -PREHOOK: query: alter table tbl_protectmode3 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode3 -POSTHOOK: query: alter table tbl_protectmode3 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode3 -POSTHOOK: Output: default@tbl_protectmode3@p=p1 -PREHOOK: query: alter table tbl_protectmode3 add partition (p='p2') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode3 -POSTHOOK: query: alter table tbl_protectmode3 add partition (p='p2') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode3 -POSTHOOK: Output: default@tbl_protectmode3@p=p2 -PREHOOK: query: select * from tbl_protectmode3 where p='p1' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode3 -PREHOOK: Input: default@tbl_protectmode3@p=p1 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl_protectmode3 where p='p1' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode3 -POSTHOOK: Input: default@tbl_protectmode3@p=p1 -#### A masked pattern was here #### -PREHOOK: query: select * from tbl_protectmode3 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode3 -PREHOOK: Input: default@tbl_protectmode3@p=p2 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl_protectmode3 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode3 -POSTHOOK: Input: default@tbl_protectmode3@p=p2 -#### A masked pattern was here #### -PREHOOK: query: alter table tbl_protectmode3 partition (p='p1') enable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode3 -PREHOOK: Output: default@tbl_protectmode3@p=p1 -POSTHOOK: query: alter table tbl_protectmode3 partition (p='p1') enable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode3 -POSTHOOK: Input: default@tbl_protectmode3@p=p1 -POSTHOOK: Output: default@tbl_protectmode3@p=p1 -PREHOOK: query: select * from tbl_protectmode3 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode3 -PREHOOK: Input: default@tbl_protectmode3@p=p2 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl_protectmode3 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode3 -POSTHOOK: Input: default@tbl_protectmode3@p=p2 -#### A masked pattern was here #### -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode3 Partition p=p1 diff --git ql/src/test/results/clientnegative/protectmode_part1.q.out ql/src/test/results/clientnegative/protectmode_part1.q.out deleted file mode 100644 index 6405888..0000000 --- ql/src/test/results/clientnegative/protectmode_part1.q.out +++ /dev/null @@ -1,87 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode5 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode5 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode5_1 (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: query: create table tbl_protectmode5_1 (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode5_1 -PREHOOK: query: create table tbl_protectmode5 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode5 -POSTHOOK: query: create table tbl_protectmode5 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode5 -PREHOOK: query: alter table tbl_protectmode5 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode5 -POSTHOOK: query: alter table tbl_protectmode5 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode5 -POSTHOOK: Output: default@tbl_protectmode5@p=p1 -PREHOOK: query: alter table tbl_protectmode5 add partition (p='p2') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode5 -POSTHOOK: query: alter table tbl_protectmode5 add partition (p='p2') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode5 -POSTHOOK: Output: default@tbl_protectmode5@p=p2 -PREHOOK: query: insert overwrite table tbl_protectmode5_1 -select col from tbl_protectmode5 where p='p1' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode5 -PREHOOK: Input: default@tbl_protectmode5@p=p1 -PREHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: query: insert overwrite table tbl_protectmode5_1 -select col from tbl_protectmode5 where p='p1' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode5 -POSTHOOK: Input: default@tbl_protectmode5@p=p1 -POSTHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: Lineage: tbl_protectmode5_1.col SIMPLE [(tbl_protectmode5)tbl_protectmode5.FieldSchema(name:col, type:string, comment:null), ] -PREHOOK: query: insert overwrite table tbl_protectmode5_1 -select col from tbl_protectmode5 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode5 -PREHOOK: Input: default@tbl_protectmode5@p=p2 -PREHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: query: insert overwrite table tbl_protectmode5_1 -select col from tbl_protectmode5 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode5 -POSTHOOK: Input: default@tbl_protectmode5@p=p2 -POSTHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: Lineage: tbl_protectmode5_1.col SIMPLE [(tbl_protectmode5)tbl_protectmode5.FieldSchema(name:col, type:string, comment:null), ] -PREHOOK: query: alter table tbl_protectmode5 partition (p='p1') enable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode5 -PREHOOK: Output: default@tbl_protectmode5@p=p1 -POSTHOOK: query: alter table tbl_protectmode5 partition (p='p1') enable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode5 -POSTHOOK: Input: default@tbl_protectmode5@p=p1 -POSTHOOK: Output: default@tbl_protectmode5@p=p1 -PREHOOK: query: insert overwrite table tbl_protectmode5_1 -select col from tbl_protectmode5 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode5 -PREHOOK: Input: default@tbl_protectmode5@p=p2 -PREHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: query: insert overwrite table tbl_protectmode5_1 -select col from tbl_protectmode5 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode5 -POSTHOOK: Input: default@tbl_protectmode5@p=p2 -POSTHOOK: Output: default@tbl_protectmode5_1 -POSTHOOK: Lineage: tbl_protectmode5_1.col SIMPLE [(tbl_protectmode5)tbl_protectmode5.FieldSchema(name:col, type:string, comment:null), ] -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode5 Partition p=p1 diff --git ql/src/test/results/clientnegative/protectmode_part2.q.out ql/src/test/results/clientnegative/protectmode_part2.q.out deleted file mode 100644 index 16d58c7..0000000 --- ql/src/test/results/clientnegative/protectmode_part2.q.out +++ /dev/null @@ -1,41 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode6 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode6 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode6 (c1 string,c2 string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode6 -POSTHOOK: query: create table tbl_protectmode6 (c1 string,c2 string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode6 -PREHOOK: query: alter table tbl_protectmode6 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode6 -POSTHOOK: query: alter table tbl_protectmode6 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode6 -POSTHOOK: Output: default@tbl_protectmode6@p=p1 -PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/kv1.txt' OVERWRITE INTO TABLE tbl_protectmode6 partition (p='p1') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@tbl_protectmode6@p=p1 -POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/kv1.txt' OVERWRITE INTO TABLE tbl_protectmode6 partition (p='p1') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@tbl_protectmode6@p=p1 -PREHOOK: query: alter table tbl_protectmode6 partition (p='p1') enable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode6 -PREHOOK: Output: default@tbl_protectmode6@p=p1 -POSTHOOK: query: alter table tbl_protectmode6 partition (p='p1') enable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode6 -POSTHOOK: Input: default@tbl_protectmode6@p=p1 -POSTHOOK: Output: default@tbl_protectmode6@p=p1 -FAILED: SemanticException org.apache.hadoop.hive.ql.parse.SemanticException: Query against an offline table or partition tbl_protectmode6:p=p1 diff --git ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out deleted file mode 100644 index 84fa573..0000000 --- ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out +++ /dev/null @@ -1,49 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries to drop partitions are blocked if it is marked no drop - -drop table tbl_protectmode_no_drop -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries to drop partitions are blocked if it is marked no drop - -drop table tbl_protectmode_no_drop -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_no_drop (c1 string,c2 string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: query: create table tbl_protectmode_no_drop (c1 string,c2 string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_no_drop -PREHOOK: query: alter table tbl_protectmode_no_drop add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: query: alter table tbl_protectmode_no_drop add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -PREHOOK: query: alter table tbl_protectmode_no_drop partition (p='p1') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_no_drop -PREHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -POSTHOOK: query: alter table tbl_protectmode_no_drop partition (p='p1') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_no_drop -POSTHOOK: Input: default@tbl_protectmode_no_drop@p=p1 -POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -PREHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode_no_drop -POSTHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode_no_drop -c1 string -c2 string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -FAILED: SemanticException [Error 30011]: Partition protected from being dropped default@tbl_protectmode_no_drop@p=p1 diff --git ql/src/test/results/clientnegative/protectmode_part_no_drop2.q.out ql/src/test/results/clientnegative/protectmode_part_no_drop2.q.out deleted file mode 100644 index 527198c..0000000 --- ql/src/test/results/clientnegative/protectmode_part_no_drop2.q.out +++ /dev/null @@ -1,51 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries to drop partitions are blocked if it is marked no drop - -create database if not exists db1 -PREHOOK: type: CREATEDATABASE -PREHOOK: Output: database:db1 -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries to drop partitions are blocked if it is marked no drop - -create database if not exists db1 -POSTHOOK: type: CREATEDATABASE -POSTHOOK: Output: database:db1 -PREHOOK: query: use db1 -PREHOOK: type: SWITCHDATABASE -PREHOOK: Input: database:db1 -POSTHOOK: query: use db1 -POSTHOOK: type: SWITCHDATABASE -POSTHOOK: Input: database:db1 -PREHOOK: query: create table tbl_protectmode_no_drop2 (c1 string,c2 string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:db1 -PREHOOK: Output: db1@tbl_protectmode_no_drop2 -POSTHOOK: query: create table tbl_protectmode_no_drop2 (c1 string,c2 string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:db1 -POSTHOOK: Output: db1@tbl_protectmode_no_drop2 -PREHOOK: query: alter table tbl_protectmode_no_drop2 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: db1@tbl_protectmode_no_drop2 -POSTHOOK: query: alter table tbl_protectmode_no_drop2 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: db1@tbl_protectmode_no_drop2 -POSTHOOK: Output: db1@tbl_protectmode_no_drop2@p=p1 -PREHOOK: query: alter table tbl_protectmode_no_drop2 partition (p='p1') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: db1@tbl_protectmode_no_drop2 -PREHOOK: Output: db1@tbl_protectmode_no_drop2@p=p1 -POSTHOOK: query: alter table tbl_protectmode_no_drop2 partition (p='p1') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: db1@tbl_protectmode_no_drop2 -POSTHOOK: Input: db1@tbl_protectmode_no_drop2@p=p1 -POSTHOOK: Output: db1@tbl_protectmode_no_drop2@p=p1 -PREHOOK: query: use default -PREHOOK: type: SWITCHDATABASE -PREHOOK: Input: database:default -POSTHOOK: query: use default -POSTHOOK: type: SWITCHDATABASE -POSTHOOK: Input: database:default -PREHOOK: query: drop table db1.tbl_protectmode_no_drop2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: db1@tbl_protectmode_no_drop2 -PREHOOK: Output: db1@tbl_protectmode_no_drop2 -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Table tbl_protectmode_no_drop2 Partitionp=p1 is protected from being dropped diff --git ql/src/test/results/clientnegative/protectmode_tbl1.q.out ql/src/test/results/clientnegative/protectmode_tbl1.q.out deleted file mode 100644 index 8a2ebf5..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl1.q.out +++ /dev/null @@ -1,33 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_1 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_1 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_1 (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_1 -POSTHOOK: query: create table tbl_protectmode_1 (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_1 -PREHOOK: query: select * from tbl_protectmode_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode_1 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl_protectmode_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode_1 -#### A masked pattern was here #### -PREHOOK: query: alter table tbl_protectmode_1 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_1 -PREHOOK: Output: default@tbl_protectmode_1 -POSTHOOK: query: alter table tbl_protectmode_1 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_1 -POSTHOOK: Output: default@tbl_protectmode_1 -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_1 diff --git ql/src/test/results/clientnegative/protectmode_tbl2.q.out ql/src/test/results/clientnegative/protectmode_tbl2.q.out deleted file mode 100644 index d94a341..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl2.q.out +++ /dev/null @@ -1,63 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode2 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode2 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode2 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode2 -POSTHOOK: query: create table tbl_protectmode2 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode2 -PREHOOK: query: alter table tbl_protectmode2 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode2 -POSTHOOK: query: alter table tbl_protectmode2 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode2 -POSTHOOK: Output: default@tbl_protectmode2@p=p1 -PREHOOK: query: alter table tbl_protectmode2 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode2 -PREHOOK: Output: default@tbl_protectmode2 -POSTHOOK: query: alter table tbl_protectmode2 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode2 -POSTHOOK: Output: default@tbl_protectmode2 -PREHOOK: query: alter table tbl_protectmode2 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode2 -PREHOOK: Output: default@tbl_protectmode2 -POSTHOOK: query: alter table tbl_protectmode2 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode2 -POSTHOOK: Output: default@tbl_protectmode2 -PREHOOK: query: alter table tbl_protectmode2 disable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode2 -PREHOOK: Output: default@tbl_protectmode2 -POSTHOOK: query: alter table tbl_protectmode2 disable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode2 -POSTHOOK: Output: default@tbl_protectmode2 -PREHOOK: query: desc extended tbl_protectmode2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode2 -POSTHOOK: query: desc extended tbl_protectmode2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode2 diff --git ql/src/test/results/clientnegative/protectmode_tbl3.q.out ql/src/test/results/clientnegative/protectmode_tbl3.q.out deleted file mode 100644 index 1c4fe31..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl3.q.out +++ /dev/null @@ -1,42 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_4 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_4 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_4 (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_4 -POSTHOOK: query: create table tbl_protectmode_4 (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_4 -PREHOOK: query: select col from tbl_protectmode_4 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode_4 -#### A masked pattern was here #### -POSTHOOK: query: select col from tbl_protectmode_4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode_4 -#### A masked pattern was here #### -PREHOOK: query: alter table tbl_protectmode_4 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_4 -PREHOOK: Output: default@tbl_protectmode_4 -POSTHOOK: query: alter table tbl_protectmode_4 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_4 -POSTHOOK: Output: default@tbl_protectmode_4 -PREHOOK: query: desc extended tbl_protectmode_4 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode_4 -POSTHOOK: query: desc extended tbl_protectmode_4 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode_4 -col string - -#### A masked pattern was here #### -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_4 diff --git ql/src/test/results/clientnegative/protectmode_tbl4.q.out ql/src/test/results/clientnegative/protectmode_tbl4.q.out deleted file mode 100644 index c820884..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl4.q.out +++ /dev/null @@ -1,75 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl4 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl4 -POSTHOOK: type: DROPTABLE -PREHOOK: query: drop table tbl_protectmode_tbl4_src -PREHOOK: type: DROPTABLE -POSTHOOK: query: drop table tbl_protectmode_tbl4_src -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_tbl4_src (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl4_src -POSTHOOK: query: create table tbl_protectmode_tbl4_src (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl4_src -PREHOOK: query: create table tbl_protectmode_tbl4 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl4 -POSTHOOK: query: create table tbl_protectmode_tbl4 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl4 -PREHOOK: query: alter table tbl_protectmode_tbl4 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_tbl4 -POSTHOOK: query: alter table tbl_protectmode_tbl4 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_tbl4 -POSTHOOK: Output: default@tbl_protectmode_tbl4@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl4 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl4 -PREHOOK: Output: default@tbl_protectmode_tbl4 -POSTHOOK: query: alter table tbl_protectmode_tbl4 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl4 -POSTHOOK: Output: default@tbl_protectmode_tbl4 -PREHOOK: query: alter table tbl_protectmode_tbl4 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl4 -PREHOOK: Output: default@tbl_protectmode_tbl4 -POSTHOOK: query: alter table tbl_protectmode_tbl4 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl4 -POSTHOOK: Output: default@tbl_protectmode_tbl4 -PREHOOK: query: alter table tbl_protectmode_tbl4 disable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl4 -PREHOOK: Output: default@tbl_protectmode_tbl4 -POSTHOOK: query: alter table tbl_protectmode_tbl4 disable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl4 -POSTHOOK: Output: default@tbl_protectmode_tbl4 -PREHOOK: query: desc extended tbl_protectmode_tbl4 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode_tbl4 -POSTHOOK: query: desc extended tbl_protectmode_tbl4 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode_tbl4 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_tbl4 diff --git ql/src/test/results/clientnegative/protectmode_tbl5.q.out ql/src/test/results/clientnegative/protectmode_tbl5.q.out deleted file mode 100644 index 6f99107..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl5.q.out +++ /dev/null @@ -1,75 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl5 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl5 -POSTHOOK: type: DROPTABLE -PREHOOK: query: drop table tbl_protectmode_tbl5_src -PREHOOK: type: DROPTABLE -POSTHOOK: query: drop table tbl_protectmode_tbl5_src -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_tbl5_src (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl5_src -POSTHOOK: query: create table tbl_protectmode_tbl5_src (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl5_src -PREHOOK: query: create table tbl_protectmode_tbl5 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl5 -POSTHOOK: query: create table tbl_protectmode_tbl5 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl5 -PREHOOK: query: alter table tbl_protectmode_tbl5 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_tbl5 -POSTHOOK: query: alter table tbl_protectmode_tbl5 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_tbl5 -POSTHOOK: Output: default@tbl_protectmode_tbl5@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl5 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl5 -PREHOOK: Output: default@tbl_protectmode_tbl5 -POSTHOOK: query: alter table tbl_protectmode_tbl5 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl5 -POSTHOOK: Output: default@tbl_protectmode_tbl5 -PREHOOK: query: alter table tbl_protectmode_tbl5 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl5 -PREHOOK: Output: default@tbl_protectmode_tbl5 -POSTHOOK: query: alter table tbl_protectmode_tbl5 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl5 -POSTHOOK: Output: default@tbl_protectmode_tbl5 -PREHOOK: query: alter table tbl_protectmode_tbl5 disable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl5 -PREHOOK: Output: default@tbl_protectmode_tbl5 -POSTHOOK: query: alter table tbl_protectmode_tbl5 disable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl5 -POSTHOOK: Output: default@tbl_protectmode_tbl5 -PREHOOK: query: desc extended tbl_protectmode_tbl5 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode_tbl5 -POSTHOOK: query: desc extended tbl_protectmode_tbl5 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode_tbl5 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode_tbl5 diff --git ql/src/test/results/clientnegative/protectmode_tbl6.q.out ql/src/test/results/clientnegative/protectmode_tbl6.q.out deleted file mode 100644 index 65b10de..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl6.q.out +++ /dev/null @@ -1,29 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl6 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl6 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_tbl6 (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl6 -POSTHOOK: query: create table tbl_protectmode_tbl6 (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl6 -PREHOOK: query: alter table tbl_protectmode_tbl6 enable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl6 -PREHOOK: Output: default@tbl_protectmode_tbl6 -POSTHOOK: query: alter table tbl_protectmode_tbl6 enable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl6 -POSTHOOK: Output: default@tbl_protectmode_tbl6 -PREHOOK: query: drop table tbl_protectmode_tbl6 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl_protectmode_tbl6 -PREHOOK: Output: default@tbl_protectmode_tbl6 -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Table tbl_protectmode_tbl6 is protected from being dropped diff --git ql/src/test/results/clientnegative/protectmode_tbl7.q.out ql/src/test/results/clientnegative/protectmode_tbl7.q.out deleted file mode 100644 index 0a0e07d..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl7.q.out +++ /dev/null @@ -1,55 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl7 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl7 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_tbl7 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: query: create table tbl_protectmode_tbl7 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl7 -PREHOOK: query: alter table tbl_protectmode_tbl7 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: query: alter table tbl_protectmode_tbl7 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: Output: default@tbl_protectmode_tbl7@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl7 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl7 -PREHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: query: alter table tbl_protectmode_tbl7 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl7 -POSTHOOK: Output: default@tbl_protectmode_tbl7 -PREHOOK: query: alter table tbl_protectmode_tbl7 drop partition (p='p1') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@tbl_protectmode_tbl7 -PREHOOK: Output: default@tbl_protectmode_tbl7@p=p1 -POSTHOOK: query: alter table tbl_protectmode_tbl7 drop partition (p='p1') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@tbl_protectmode_tbl7 -POSTHOOK: Output: default@tbl_protectmode_tbl7@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl7 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: query: alter table tbl_protectmode_tbl7 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: Output: default@tbl_protectmode_tbl7@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl7 enable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl7 -PREHOOK: Output: default@tbl_protectmode_tbl7 -POSTHOOK: query: alter table tbl_protectmode_tbl7 enable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl7 -POSTHOOK: Output: default@tbl_protectmode_tbl7 -FAILED: SemanticException [Error 30011]: Partition protected from being dropped default@tbl_protectmode_tbl7@p=p1 diff --git ql/src/test/results/clientnegative/protectmode_tbl8.q.out ql/src/test/results/clientnegative/protectmode_tbl8.q.out deleted file mode 100644 index 443ec87..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl8.q.out +++ /dev/null @@ -1,55 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl8 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode_tbl8 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode_tbl8 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: query: create table tbl_protectmode_tbl8 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_tbl8 -PREHOOK: query: alter table tbl_protectmode_tbl8 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: query: alter table tbl_protectmode_tbl8 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: Output: default@tbl_protectmode_tbl8@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl8 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl8 -PREHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: query: alter table tbl_protectmode_tbl8 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl8 -POSTHOOK: Output: default@tbl_protectmode_tbl8 -PREHOOK: query: alter table tbl_protectmode_tbl8 drop partition (p='p1') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@tbl_protectmode_tbl8 -PREHOOK: Output: default@tbl_protectmode_tbl8@p=p1 -POSTHOOK: query: alter table tbl_protectmode_tbl8 drop partition (p='p1') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@tbl_protectmode_tbl8 -POSTHOOK: Output: default@tbl_protectmode_tbl8@p=p1 -PREHOOK: query: alter table tbl_protectmode_tbl8 enable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_tbl8 -PREHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: query: alter table tbl_protectmode_tbl8 enable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_tbl8 -POSTHOOK: Output: default@tbl_protectmode_tbl8 -PREHOOK: query: alter table tbl_protectmode_tbl8 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: query: alter table tbl_protectmode_tbl8 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_tbl8 -POSTHOOK: Output: default@tbl_protectmode_tbl8@p=p1 -FAILED: SemanticException [Error 30011]: Partition protected from being dropped default@tbl_protectmode_tbl8@p=p1 diff --git ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out deleted file mode 100644 index 1057434..0000000 --- ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out +++ /dev/null @@ -1,46 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode__no_drop -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl_protectmode__no_drop -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl_protectmode__no_drop (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode__no_drop -POSTHOOK: query: create table tbl_protectmode__no_drop (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode__no_drop -PREHOOK: query: select * from tbl_protectmode__no_drop -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl_protectmode__no_drop -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl_protectmode__no_drop -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl_protectmode__no_drop -#### A masked pattern was here #### -PREHOOK: query: alter table tbl_protectmode__no_drop enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode__no_drop -PREHOOK: Output: default@tbl_protectmode__no_drop -POSTHOOK: query: alter table tbl_protectmode__no_drop enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode__no_drop -POSTHOOK: Output: default@tbl_protectmode__no_drop -PREHOOK: query: desc extended tbl_protectmode__no_drop -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode__no_drop -POSTHOOK: query: desc extended tbl_protectmode__no_drop -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode__no_drop -col string - -#### A masked pattern was here #### -PREHOOK: query: drop table tbl_protectmode__no_drop -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl_protectmode__no_drop -PREHOOK: Output: default@tbl_protectmode__no_drop -FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Table tbl_protectmode__no_drop is protected from being dropped diff --git ql/src/test/results/clientnegative/sa_fail_hook3.q.out ql/src/test/results/clientnegative/sa_fail_hook3.q.out deleted file mode 100644 index 38b2ba1..0000000 --- ql/src/test/results/clientnegative/sa_fail_hook3.q.out +++ /dev/null @@ -1,25 +0,0 @@ -PREHOOK: query: create table mp2 (a string) partitioned by (b string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@mp2 -POSTHOOK: query: create table mp2 (a string) partitioned by (b string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@mp2 -PREHOOK: query: alter table mp2 add partition (b='1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@mp2 -POSTHOOK: query: alter table mp2 add partition (b='1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@mp2 -POSTHOOK: Output: default@mp2@b=1 -PREHOOK: query: alter table mp2 partition (b='1') enable NO_DROP -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@mp2 -PREHOOK: Output: default@mp2@b=1 -POSTHOOK: query: alter table mp2 partition (b='1') enable NO_DROP -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@mp2 -POSTHOOK: Input: default@mp2@b=1 -POSTHOOK: Output: default@mp2@b=1 -FAILED: SemanticException [Error 30011]: Partition protected from being dropped default@mp2@b=1 diff --git ql/src/test/results/clientnegative/truncate_column_archived.q.out ql/src/test/results/clientnegative/truncate_column_archived.q.out deleted file mode 100644 index 9b87913..0000000 --- ql/src/test/results/clientnegative/truncate_column_archived.q.out +++ /dev/null @@ -1,20 +0,0 @@ -PREHOOK: query: -- Tests truncating a column from an archived partition - -CREATE TABLE test_tab (key STRING, value STRING) PARTITIONED BY (part STRING) STORED AS RCFILE -PREHOOK: type: CREATETABLE -POSTHOOK: query: -- Tests truncating a column from an archived partition - -CREATE TABLE test_tab (key STRING, value STRING) PARTITIONED BY (part STRING) STORED AS RCFILE -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: default@test_tab -PREHOOK: query: INSERT OVERWRITE TABLE test_tab PARTITION (part = '1') SELECT * FROM src -PREHOOK: type: QUERY -PREHOOK: Input: default@src -PREHOOK: Output: default@test_tab@part=1 -POSTHOOK: query: INSERT OVERWRITE TABLE test_tab PARTITION (part = '1') SELECT * FROM src -POSTHOOK: type: QUERY -POSTHOOK: Input: default@src -POSTHOOK: Output: default@test_tab@part=1 -POSTHOOK: Lineage: test_tab PARTITION(part=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] -POSTHOOK: Lineage: test_tab PARTITION(part=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -FAILED: SemanticException [Error 10107]: Archiving methods are currently disabled. Please see the Hive wiki for more information about enabling archiving diff --git ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out deleted file mode 100644 index 80990d9..0000000 --- ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out +++ /dev/null @@ -1,190 +0,0 @@ -PREHOOK: query: -- Create table -create table if not exists alter_part_protect_mode(key string, value string ) partitioned by (year string, month string) stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@alter_part_protect_mode -POSTHOOK: query: -- Create table -create table if not exists alter_part_protect_mode(key string, value string ) partitioned by (year string, month string) stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@alter_part_protect_mode -PREHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1996', month='10') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_protect_mode -POSTHOOK: query: -- Load data -load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1996', month='10') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1996', month='12') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_protect_mode -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1996', month='12') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1995', month='09') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_protect_mode -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1995', month='09') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -PREHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1994', month='07') -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@alter_part_protect_mode -POSTHOOK: query: load data local inpath '../../data/files/T1.txt' overwrite into table alter_part_protect_mode partition (year='1994', month='07') -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode@year=1994/month=07 -PREHOOK: query: -- offline -alter table alter_part_protect_mode partition (year='1996') disable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -PREHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -POSTHOOK: query: -- offline -alter table alter_part_protect_mode partition (year='1996') disable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -PREHOOK: query: select * from alter_part_protect_mode where year = '1996' -PREHOOK: type: QUERY -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 -PREHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 -#### A masked pattern was here #### -POSTHOOK: query: select * from alter_part_protect_mode where year = '1996' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 -#### A masked pattern was here #### -1 11 1996 10 -2 12 1996 10 -3 13 1996 10 -7 17 1996 10 -8 18 1996 10 -8 28 1996 10 -1 11 1996 12 -2 12 1996 12 -3 13 1996 12 -7 17 1996 12 -8 18 1996 12 -8 28 1996 12 -PREHOOK: query: alter table alter_part_protect_mode partition (year='1995') enable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: query: alter table alter_part_protect_mode partition (year='1995') enable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -PREHOOK: query: alter table alter_part_protect_mode partition (year='1995') disable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: query: alter table alter_part_protect_mode partition (year='1995') disable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -PREHOOK: query: select * from alter_part_protect_mode where year = '1995' -PREHOOK: type: QUERY -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 -#### A masked pattern was here #### -POSTHOOK: query: select * from alter_part_protect_mode where year = '1995' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 -#### A masked pattern was here #### -1 11 1995 09 -2 12 1995 09 -3 13 1995 09 -7 17 1995 09 -8 18 1995 09 -8 28 1995 09 -PREHOOK: query: -- no_drop -alter table alter_part_protect_mode partition (year='1996') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -PREHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -POSTHOOK: query: -- no_drop -alter table alter_part_protect_mode partition (year='1996') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -PREHOOK: query: alter table alter_part_protect_mode partition (year='1995') disable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: query: alter table alter_part_protect_mode partition (year='1995') disable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -PREHOOK: query: alter table alter_part_protect_mode drop partition (year='1995') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -POSTHOOK: query: alter table alter_part_protect_mode drop partition (year='1995') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 -PREHOOK: query: alter table alter_part_protect_mode partition (year='1994', month='07') disable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1994/month=07 -POSTHOOK: query: alter table alter_part_protect_mode partition (year='1994', month='07') disable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1994/month=07 -POSTHOOK: Output: default@alter_part_protect_mode@year=1994/month=07 -PREHOOK: query: alter table alter_part_protect_mode drop partition (year='1994') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1994/month=07 -POSTHOOK: query: alter table alter_part_protect_mode drop partition (year='1994') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode@year=1994/month=07 -PREHOOK: query: -- Cleanup -alter table alter_part_protect_mode partition (year='1996') disable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -PREHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -POSTHOOK: query: -- Cleanup -alter table alter_part_protect_mode partition (year='1996') disable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=10 -POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 -PREHOOK: query: drop table alter_part_protect_mode -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@alter_part_protect_mode -PREHOOK: Output: default@alter_part_protect_mode -POSTHOOK: query: drop table alter_part_protect_mode -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@alter_part_protect_mode -POSTHOOK: Output: default@alter_part_protect_mode diff --git ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out deleted file mode 100644 index c3303d0..0000000 --- ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out +++ /dev/null @@ -1,60 +0,0 @@ -PREHOOK: query: create table tbl_protectmode_no_drop (c1 string,c2 string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: query: create table tbl_protectmode_no_drop (c1 string,c2 string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl_protectmode_no_drop -PREHOOK: query: alter table tbl_protectmode_no_drop add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: query: alter table tbl_protectmode_no_drop add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -PREHOOK: query: alter table tbl_protectmode_no_drop partition (p='p1') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl_protectmode_no_drop -PREHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -POSTHOOK: query: alter table tbl_protectmode_no_drop partition (p='p1') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl_protectmode_no_drop -POSTHOOK: Input: default@tbl_protectmode_no_drop@p=p1 -POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -PREHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl_protectmode_no_drop -POSTHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl_protectmode_no_drop -c1 string -c2 string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: -- The partition will be dropped, even though we have enabled no_drop --- as 'ignore protection' has been specified in the command predicate -alter table tbl_protectmode_no_drop drop partition (p='p1') ignore protection -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@tbl_protectmode_no_drop -PREHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -POSTHOOK: query: -- The partition will be dropped, even though we have enabled no_drop --- as 'ignore protection' has been specified in the command predicate -alter table tbl_protectmode_no_drop drop partition (p='p1') ignore protection -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@tbl_protectmode_no_drop -POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 -PREHOOK: query: drop table tbl_protectmode_no_drop -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl_protectmode_no_drop -PREHOOK: Output: default@tbl_protectmode_no_drop -POSTHOOK: query: drop table tbl_protectmode_no_drop -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@tbl_protectmode_no_drop -POSTHOOK: Output: default@tbl_protectmode_no_drop diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_mapwork_part.q.out deleted file mode 100644 index 5e84806..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_mapwork_part.q.out +++ /dev/null @@ -1,3540 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -PREHOOK: Output: default@partitioned_update_1@part=1 -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Output: default@partitioned_update_1@part=2 -row__id insert_num a b _c4 d part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original 99 NULL -10 1 6 new 99 two hundred -2 1 2 original 99 NULL -3 1 3 original 99 NULL -4 1 4 original 99 NULL -5 2 1 new 99 ten -6 2 2 new 99 twenty -7 2 3 new 99 thirty -8 2 4 new 99 forty -9 1 5 new 99 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -part a b c d -1 1 original NULL NULL -1 2 original NULL NULL -1 3 original NULL NULL -1 4 original NULL NULL -1 5 new 100 hundred -1 6 new 200 two hundred -2 1 new 10 ten -2 2 new 20 twenty -2 3 new 30 thirty -2 4 new 40 forty -PREHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -PREHOOK: Output: default@partitioned_delete_1@part=1 -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Output: default@partitioned_delete_1@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -3 1 3 original NULL NULL -5 2 1 new 10 ten -7 2 3 new 30 thirty -9 1 5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -PREHOOK: Output: default@partitioned_delete_2@part=1 -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Output: default@partitioned_delete_2@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -6 2 2 new 20 twenty -8 2 4 new 40 forty -PREHOOK: query: DROP TABLE partitioned_update_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: DROP TABLE partitioned_update_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: DROP TABLE partitioned_delete_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: DROP TABLE partitioned_delete_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: DROP TABLE partitioned_delete_2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: DROP TABLE partitioned_delete_2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_mapwork_table.q.out deleted file mode 100644 index ede8693..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_mapwork_table.q.out +++ /dev/null @@ -1,3209 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table5 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- UPDATE New Columns -update table5 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- UPDATE New Columns -update table5 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -row__id insert_num a b _c4 d -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 99 ten -1 original 99 NULL -2 new 99 twenty -2 original 99 NULL -3 new 99 thirty -3 original 99 NULL -4 new 99 forty -4 original 99 NULL -5 new 99 hundred -6 new 99 two hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table6 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -row__id -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -3 new 30 thirty -3 original NULL NULL -5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table7 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -row__id -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -2 new 20 twenty -2 original NULL NULL -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -6 new 200 two hundred -PREHOOK: query: DROP TABLE table5 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: DROP TABLE table5 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: DROP TABLE table6 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: DROP TABLE table6 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: DROP TABLE table7 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: DROP TABLE table7 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_mapwork_part.q.out deleted file mode 100644 index 15ea22b..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_mapwork_part.q.out +++ /dev/null @@ -1,3540 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -PREHOOK: Output: default@partitioned_update_1@part=1 -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Output: default@partitioned_update_1@part=2 -row__id insert_num a b _c4 d part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original 99 NULL -10 1 6 new 99 two hundred -2 1 2 original 99 NULL -3 1 3 original 99 NULL -4 1 4 original 99 NULL -5 2 1 new 99 ten -6 2 2 new 99 twenty -7 2 3 new 99 thirty -8 2 4 new 99 forty -9 1 5 new 99 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -part a b c d -1 1 original NULL NULL -1 2 original NULL NULL -1 3 original NULL NULL -1 4 original NULL NULL -1 5 new 100 hundred -1 6 new 200 two hundred -2 1 new 10 ten -2 2 new 20 twenty -2 3 new 30 thirty -2 4 new 40 forty -PREHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -PREHOOK: Output: default@partitioned_delete_1@part=1 -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Output: default@partitioned_delete_1@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -3 1 3 original NULL NULL -5 2 1 new 10 ten -7 2 3 new 30 thirty -9 1 5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -PREHOOK: Output: default@partitioned_delete_2@part=1 -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Output: default@partitioned_delete_2@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -6 2 2 new 20 twenty -8 2 4 new 40 forty -PREHOOK: query: DROP TABLE partitioned_update_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: DROP TABLE partitioned_update_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: DROP TABLE partitioned_delete_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: DROP TABLE partitioned_delete_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: DROP TABLE partitioned_delete_2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: DROP TABLE partitioned_delete_2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_mapwork_table.q.out deleted file mode 100644 index bca953c..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_mapwork_table.q.out +++ /dev/null @@ -1,3209 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table5 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- UPDATE New Columns -update table5 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- UPDATE New Columns -update table5 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -row__id insert_num a b _c4 d -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 99 ten -1 original 99 NULL -2 new 99 twenty -2 original 99 NULL -3 new 99 thirty -3 original 99 NULL -4 new 99 forty -4 original 99 NULL -5 new 99 hundred -6 new 99 two hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table6 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -row__id -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -3 new 30 thirty -3 original NULL NULL -5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table7 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -row__id -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -2 new 20 twenty -2 original NULL NULL -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -6 new 200 two hundred -PREHOOK: query: DROP TABLE table5 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: DROP TABLE table5 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: DROP TABLE table6 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: DROP TABLE table6 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: DROP TABLE table7 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: DROP TABLE table7 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_fetchwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_fetchwork_part.q.out deleted file mode 100644 index 4b2bf1c..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_fetchwork_part.q.out +++ /dev/null @@ -1,3651 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] - Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] - Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] - Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] - Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_fetchwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_fetchwork_table.q.out deleted file mode 100644 index 4b65c36..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_fetchwork_table.q.out +++ /dev/null @@ -1,3403 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2"] - TableScan [TS_0] - Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2"] - TableScan [TS_0] - Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 1128 - totalSize 587 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] - Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] - Output:["insert_num","c1","c2","b"] - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Select Operator [SEL_1] - Output:["_col0","_col1","_col2"] - TableScan [TS_0] - Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part.q.out deleted file mode 100644 index 0a7f1fc..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part.q.out +++ /dev/null @@ -1,3723 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=103) - default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=157) - default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=238) - default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=534) - default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=533) - default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=317) - default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=426) - default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=318) - default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=317) - default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=315) - default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=308) - default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=387) - default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=310) - default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=308) - default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=306) - default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=500) - default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=431) - default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=406) - default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=10 width=187) - default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=10 width=186) - default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=182) - default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=181) - default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=193) - default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=103) - default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out deleted file mode 100644 index 7c644bf..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,646 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=6 width=789) - default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","s1","b"] - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} -4 1 new {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=8 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=8 width=614) - default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s2"] - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} -4 1 new {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} -7 2 new {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} -8 1 new {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=293) - default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s3"] - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":905071.0,"c7":-4314.7918,"c8":-1240033819,"c9":"trial ","c10":"trial","c11":null,"c12":"2016-03-07","c13":n)گ} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out deleted file mode 100644 index c0f2014..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2697 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"] - TableScan [TS_0] (rows=6 width=289) - default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true NULL true original -2 1 true true true true true true true NULL true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true NULL true original -5 2 true true false true true false false true false new -6 1 true true true false true true false true true new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=442) - default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL NULL -128 NULL NULL original -2 1 1 -128 -48 -20 NULL NULL NULL NULL -99 40 NULL original -3 1 1 NULL 100 NULL NULL NULL NULL NULL -99 40 NULL original -4 1 0 -72 -127 127 30 127 -106 NULL NULL 1 NULL original -5 1 1 -90 75 -38 109 -128 98 NULL NULL NULL NULL original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 -120 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=443) - default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL -2999 -2999 -2999 NULL original -2 1 1 100 -32768 32767 -3651 NULL NULL 9000 32767 -32768 NULL original -3 1 1 -127 NULL NULL -3651 NULL NULL 9000 32767 -32768 NULL original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 NULL original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 NULL original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 -10542 -1805 -4844 15507 91 22385 -28 -12268 0 NULL 774 new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=439) - default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 NULL original -2 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -3 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 NULL original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 -1928921 695025 -151775655 -167 91 113 -164341325 -134237413 0 6229 4422 new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=451) - default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 NULL NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 -164341325 9043162437544575070 -126 -6566204574741299000 91 113 -28 -63 0 3244222 -90 new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=441) - default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 -1.25517811E9 9.0431626E18 -4314.792 -1.24003379E9 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 29.076 new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=452) - default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 -1.25517816577663E9 9.043162437544575E18 -4314.7918 -1.240033819E9 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 -2.847994881E8 new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=705) - default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 -1255178165.776630000000000000 9043162437544575070.974000000000000000 -4314.791800000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 -284799488.100000000000000000 new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=677) - default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=729) - default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=665) - default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -5 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=676) - default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=671) - default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -3 1 TRUE 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - TableScan [TS_0] (rows=7 width=410) - default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=6 width=411) - default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 NULL 2002-05-10 2002-05-10 2002-05-10 new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=13 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=13 width=672) - default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 1 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 1 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_table.q.out deleted file mode 100644 index 235a859..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_mapwork_table.q.out +++ /dev/null @@ -1,3475 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=100) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=100) - default@table_add_int_permute_select,table_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=100) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=100) - default@table_add_int_string_permute_select,table_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=414) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=414) - default@table_change_string_group_double,table_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=3 width=296) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=296) - default@table_change_date_group_string_group_timestamp,table_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 1128 - totalSize 587 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=3 width=376) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=376) - default@table_change_date_group_string_group_date,table_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_string,table_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_char,table_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_char_trunc,table_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_varchar,table_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_varchar_trunc,table_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_string,table_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_char,table_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_char_trunc,table_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_varchar,table_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_varchar_trunc,table_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=476) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=476) - default@table_change_string_group_string_group_string,table_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=498) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=498) - default@table_change_string_group_string_group_char,table_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=381) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=381) - default@table_change_string_group_string_group_varchar,table_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=114) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=4 width=114) - default@table_change_lower_to_higher_numeric_group_tinyint,table_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=116) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=4 width=116) - default@table_change_lower_to_higher_numeric_group_smallint,table_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=112) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=112) - default@table_change_lower_to_higher_numeric_group_int,table_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=120) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=120) - default@table_change_lower_to_higher_numeric_group_bigint,table_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=320) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=320) - default@table_change_lower_to_higher_numeric_group_decimal,table_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","b"] - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=100) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=100) - default@table_change_lower_to_higher_numeric_group_float,table_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part.q.out deleted file mode 100644 index 210589d..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part.q.out +++ /dev/null @@ -1,3723 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=103) - default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=157) - default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=238) - default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=534) - default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=533) - default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=317) - default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=426) - default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=318) - default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=317) - default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=315) - default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=308) - default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=387) - default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=310) - default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=308) - default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=306) - default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=500) - default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=431) - default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=406) - default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=10 width=187) - default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=10 width=186) - default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=182) - default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=181) - default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=193) - default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=103) - default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part_all_complex.q.out deleted file mode 100644 index bdf243b..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,646 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=6 width=789) - default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","s1","b"] - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} -4 1 new {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=8 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=8 width=614) - default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s2"] - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} -4 1 new {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} -7 2 new {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} -8 1 new {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=293) - default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s3"] - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":905071.0,"c7":-4314.7918,"c8":-1240033819,"c9":"trial ","c10":"trial","c11":null,"c12":"2016-03-07","c13":n)گ} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part_all_primitive.q.out deleted file mode 100644 index 960e23a..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2697 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"] - TableScan [TS_0] (rows=6 width=289) - default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true NULL true original -2 1 true true true true true true true NULL true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true NULL true original -5 2 true true false true true false false true false new -6 1 true true true false true true false true true new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=442) - default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL NULL -128 NULL NULL original -2 1 1 -128 -48 -20 NULL NULL NULL NULL -99 40 NULL original -3 1 1 NULL 100 NULL NULL NULL NULL NULL -99 40 NULL original -4 1 0 -72 -127 127 30 127 -106 NULL NULL 1 NULL original -5 1 1 -90 75 -38 109 -128 98 NULL NULL NULL NULL original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 -120 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=443) - default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL -2999 -2999 -2999 NULL original -2 1 1 100 -32768 32767 -3651 NULL NULL 9000 32767 -32768 NULL original -3 1 1 -127 NULL NULL -3651 NULL NULL 9000 32767 -32768 NULL original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 NULL original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 NULL original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 -10542 -1805 -4844 15507 91 22385 -28 -12268 0 NULL 774 new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=439) - default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 NULL original -2 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -3 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 NULL original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 -1928921 695025 -151775655 -167 91 113 -164341325 -134237413 0 6229 4422 new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=451) - default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 NULL NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 -164341325 9043162437544575070 -126 -6566204574741299000 91 113 -28 -63 0 3244222 -90 new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=441) - default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 -1.25517811E9 9.0431626E18 -4314.792 -1.24003379E9 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 29.076 new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=452) - default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 -1.25517816577663E9 9.043162437544575E18 -4314.7918 -1.240033819E9 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 -2.847994881E8 new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=705) - default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 -1255178165.776630000000000000 9043162437544575070.974000000000000000 -4314.791800000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 -284799488.100000000000000000 new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=677) - default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=729) - default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=665) - default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -5 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=676) - default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=671) - default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -3 1 TRUE 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - TableScan [TS_0] (rows=7 width=410) - default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=6 width=411) - default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 NULL 2002-05-10 2002-05-10 2002-05-10 new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=13 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=13 width=672) - default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 1 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 1 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_table.q.out deleted file mode 100644 index 7a77747..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_mapwork_table.q.out +++ /dev/null @@ -1,3475 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=100) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=100) - default@table_add_int_permute_select,table_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=100) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=100) - default@table_add_int_string_permute_select,table_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=414) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=414) - default@table_change_string_group_double,table_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=3 width=296) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=296) - default@table_change_date_group_string_group_timestamp,table_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 1128 - totalSize 587 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=3 width=376) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=376) - default@table_change_date_group_string_group_date,table_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_string,table_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_char,table_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_char_trunc,table_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_varchar,table_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=115) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=115) - default@table_change_numeric_group_string_group_multi_ints_varchar_trunc,table_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_string,table_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_char,table_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_char_trunc,table_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_varchar,table_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=220) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=220) - default@table_change_numeric_group_string_group_floating_varchar_trunc,table_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=476) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=476) - default@table_change_string_group_string_group_string,table_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=498) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=498) - default@table_change_string_group_string_group_char,table_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=381) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=381) - default@table_change_string_group_string_group_varchar,table_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=114) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=4 width=114) - default@table_change_lower_to_higher_numeric_group_tinyint,table_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=116) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=4 width=116) - default@table_change_lower_to_higher_numeric_group_smallint,table_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=112) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=112) - default@table_change_lower_to_higher_numeric_group_int,table_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=120) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=120) - default@table_change_lower_to_higher_numeric_group_bigint,table_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=320) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=320) - default@table_change_lower_to_higher_numeric_group_decimal,table_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","b"] - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=100) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=100) - default@table_change_lower_to_higher_numeric_group_float,table_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part.q.out deleted file mode 100644 index 3fdbc3c..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part.q.out +++ /dev/null @@ -1,3723 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=15) - default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=19) - default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new NULL NULL -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new NULL NULL -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 NULL NULL -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 NULL NULL -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 NULL -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 NULL -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 NULL -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=59) - default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=151) - default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 NULL 6229-06-28 02:54:28.970117179 NULL new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 NULL 5966-07-09 03:30:50.597 NULL new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=95) - default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=144) - default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 NULL NULL NULL NULL new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 NULL NULL NULL NULL new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=36) - default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 NULL NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 NULL NULL NULL NULL new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=34) - default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=120) - default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=43) - default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=40) - default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17.0 90000.0 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100.0 5000.0 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=40) - default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=83) - default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=97) - default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=72) - default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=10 width=48) - default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 NULL NULL 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 NULL NULL 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=10 width=48) - default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 NULL NULL 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=46) - default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 NULL 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=45) - default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 NULL new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=18) - default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400756835938 original -10 1 17.0 new -2 1 753.7028198242188 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part_all_complex.q.out deleted file mode 100644 index 0569b7c..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,646 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=6 width=155) - default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","s1","b"] - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"n)گ"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"n)گ"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"FALSE","c2":"-67","c3":"833","c4":"63993","c5":"1255178165","c6":"905071.0","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":null,"c12":"2016-03-07","c13":"n)گ"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=8 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=8 width=117) - default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s2"] - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} -7 2 new {"c1":"TRUE","c2":null,"c3":null,"c4":"-100","c5":"953967041","c6":"62.07915","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":null,"c12":null,"c13":"n)گ"} -8 1 new NULL -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=88) - default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s3"] - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part_all_primitive.q.out deleted file mode 100644 index 3792b3c..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2697 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"] - TableScan [TS_0] (rows=6 width=100) - default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true true true original -2 1 true true true true true true true false true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true true true original -5 2 true true false true true false false true false new -6 1 NULL NULL NULL NULL NULL NULL NULL true NULL new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=123) - default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 -48 -51 -66 -29 119 119 -127 -128 73 -43 original -2 1 1 -128 -48 -20 0 0 -1 -128 -99 40 105 original -3 1 1 127 100 -13 0 0 0 -128 -99 40 105 original -4 1 0 -72 -127 127 30 127 -106 90 NULL 1 84 original -5 1 1 -90 75 -38 109 -128 98 120 NULL NULL 60 original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 NULL 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=130) - default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL 7373 -32578 -29 119 119 -2999 -2999 -2999 -11819 original -2 1 1 100 -32768 32767 -3651 0 -1 9000 32767 -32768 29801 original -3 1 1 -127 25536 -32768 -3651 0 0 9000 32767 -32768 29801 original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 -8620 original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 -17092 original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 NULL NULL -4844 15507 91 22385 -28 -12268 0 NULL NULL new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=134) - default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -1888628267 original -2 1 1 100 NULL 1903063783 -3651 -2147483648 -1 NULL NULL NULL 1171027049 original -3 1 1 100 NULL 1903063783 -3651 -2147483648 0 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 1272503892 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 NULL NULL NULL -167 91 113 -164341325 -134237413 0 6229 NULL new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=139) - default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 -9223372036854775808 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 1998287 NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 NULL NULL -126 NULL 91 113 -28 -63 0 3244222 NULL new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=138) - default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 NULL new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=145) - default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 NULL new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=178) - default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 NULL NULL -4314.000000000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 NULL new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=145) - default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=197) - default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL NULL NULL NULL NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=133) - default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 TRUE 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -5 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 NULL NULL NULL NULL NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=147) - default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 TRUE 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=142) - default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 TRUE 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -3 1 TRUE 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - TableScan [TS_0] (rows=7 width=135) - default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=6 width=100) - default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 NULL 2002-05-10 2002-05-10 NULL new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=13 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=13 width=109) - default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor age NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion 8.31 NULL new -8 1 bubble f drain loyal station racket antique bu 0.69 22.832613278700000 new -9 1 12345678 1234567890123456789012345 123456789012345 1234567890 NULL 1234567890.543210987700000 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_table.q.out deleted file mode 100644 index 94cea00..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_mapwork_table.q.out +++ /dev/null @@ -1,3475 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=12) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=12) - default@table_add_int_permute_select,table_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=12) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=12) - default@table_add_int_string_permute_select,table_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=79) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=79) - default@table_change_string_group_double,table_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=3 width=150) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=150) - default@table_change_date_group_string_group_timestamp,table_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 195 - totalSize 198 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=3 width=65) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=65) - default@table_change_date_group_string_group_date,table_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_string,table_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_char,table_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_char_trunc,table_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_varchar,table_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_varchar_trunc,table_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=53) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=53) - default@table_change_numeric_group_string_group_floating_string,table_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=55) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=55) - default@table_change_numeric_group_string_group_floating_char,table_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=53) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=53) - default@table_change_numeric_group_string_group_floating_char_trunc,table_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=50) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=50) - default@table_change_numeric_group_string_group_floating_varchar,table_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=55) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=55) - default@table_change_numeric_group_string_group_floating_varchar_trunc,table_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=59) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=59) - default@table_change_string_group_string_group_string,table_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=163) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=163) - default@table_change_string_group_string_group_char,table_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=46) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=46) - default@table_change_string_group_string_group_varchar,table_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=29) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=4 width=29) - default@table_change_lower_to_higher_numeric_group_tinyint,table_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=32) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=4 width=32) - default@table_change_lower_to_higher_numeric_group_smallint,table_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=33) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=33) - default@table_change_lower_to_higher_numeric_group_int,table_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=31) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=31) - default@table_change_lower_to_higher_numeric_group_bigint,table_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=59) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=59) - default@table_change_lower_to_higher_numeric_group_decimal,table_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","b"] - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=19) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=19) - default@table_change_lower_to_higher_numeric_group_float,table_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part.q.out deleted file mode 100644 index 86181de..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part.q.out +++ /dev/null @@ -1,3727 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=15) - default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=19) - default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new NULL NULL -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new NULL NULL -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 NULL NULL -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 NULL NULL -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 NULL -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 NULL -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 NULL -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=136) - default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 NULL 6229-06-28 02:54:28.970117179 NULL new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 NULL 5966-07-09 03:30:50.597 NULL new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=65) - default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=34) - default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=34) - default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=39) - default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=40) - default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17.0 90000.0 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100.0 5000.0 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=40) - default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=58) - default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=50) - default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=49) - default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=10 width=48) - default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 NULL NULL 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 NULL NULL 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=10 width=48) - default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 NULL NULL 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=46) - default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 NULL 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=45) - default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 NULL new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=18) - default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400756835938 original -10 1 17.0 new -2 1 753.7028198242188 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part_all_complex.q.out deleted file mode 100644 index d748cc6..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,650 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=6 width=155) - default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","s1","b"] - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"n)گ"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"n)گ"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"FALSE","c2":"-67","c3":"833","c4":"63993","c5":"1255178165","c6":"905071.0","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":null,"c12":"2016-03-07","c13":"n)گ"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=8 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=8 width=117) - default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s2"] - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} -7 2 new {"c1":"TRUE","c2":null,"c3":null,"c4":"-100","c5":"953967041","c6":"62.07915","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":null,"c12":null,"c13":"n)گ"} -8 1 new NULL -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=88) - default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s3"] - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part_all_primitive.q.out deleted file mode 100644 index 8d4fb33..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2701 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"] - TableScan [TS_0] (rows=6 width=100) - default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true true true original -2 1 true true true true true true true false true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true true true original -5 2 NULL NULL false NULL NULL false false NULL false new -6 1 NULL NULL NULL NULL NULL NULL NULL true NULL new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 NULL -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=109) - default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL -48 -51 -66 -29 119 119 -127 -128 73 -43 original -2 1 NULL -128 -48 -20 0 0 -1 -128 -99 40 105 original -3 1 NULL 127 100 -13 0 0 0 -128 -99 40 105 original -4 1 0 -72 -127 127 30 127 -106 90 NULL 1 84 original -5 1 NULL -90 75 -38 109 -128 98 120 NULL NULL 60 original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 NULL 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 NULL -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=115) - default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL 7373 -32578 -29 119 119 -2999 -2999 -2999 -11819 original -2 1 NULL 100 -32768 32767 -3651 0 -1 9000 32767 -32768 29801 original -3 1 NULL -127 25536 -32768 -3651 0 0 9000 32767 -32768 29801 original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 -8620 original -5 1 NULL -90 7151 3094 30000 -9000 0 5299 5299 5299 -17092 original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 NULL NULL -4844 15507 91 22385 -28 -12268 0 NULL NULL new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=118) - default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -1888628267 original -2 1 NULL 100 NULL 1903063783 -3651 -2147483648 -1 NULL NULL NULL 1171027049 original -3 1 NULL 100 NULL 1903063783 -3651 -2147483648 0 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 1272503892 original -5 1 NULL -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 NULL NULL NULL -167 91 113 -164341325 -134237413 0 6229 NULL new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=123) - default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 NULL 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 NULL 100 -32768 NULL -3651 -9223372036854775808 -9223372036854775808 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 NULL -90 NULL 3289094 46114 9250340 9250340 1998287 NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 NULL NULL -126 NULL 91 113 -28 -63 0 3244222 NULL new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=122) - default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 NULL 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 NULL 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 NULL -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 NULL new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=128) - default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 NULL 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 NULL 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 NULL -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 NULL new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=163) - default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 NULL 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 NULL 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 NULL -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 NULL NULL -4314.000000000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 NULL new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=145) - default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=131) - default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=125) - default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 NULL 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -5 1 NULL -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=147) - default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -4 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=142) - default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 NULL 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -4 1 NULL -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - TableScan [TS_0] (rows=7 width=128) - default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 NULL NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 NULL 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 NULL 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 NULL 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=6 width=101) - default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 2003-05-10 2002-05-10 2002-05-10 NULL new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=13 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=13 width=100) - default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor age NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion 8.31 NULL new -8 1 bubble f drain loyal station racket antique bu 0.69 22.832613278700000 new -9 1 12345678 1234567890123456789012345 123456789012345 1234567890 NULL 1234567890.543210987700000 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_table.q.out deleted file mode 100644 index 5c52120..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vec_mapwork_table.q.out +++ /dev/null @@ -1,3479 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=12) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=12) - default@table_add_int_permute_select,table_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=12) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=12) - default@table_add_int_string_permute_select,table_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_string_group_double,table_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=3 width=150) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=150) - default@table_change_date_group_string_group_timestamp,table_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 195 - totalSize 198 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=3 width=65) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=65) - default@table_change_date_group_string_group_date,table_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_string,table_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_char,table_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_char_trunc,table_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_varchar,table_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_varchar_trunc,table_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=53) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=53) - default@table_change_numeric_group_string_group_floating_string,table_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=55) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=55) - default@table_change_numeric_group_string_group_floating_char,table_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=53) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=53) - default@table_change_numeric_group_string_group_floating_char_trunc,table_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=50) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=50) - default@table_change_numeric_group_string_group_floating_varchar,table_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=55) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=55) - default@table_change_numeric_group_string_group_floating_varchar_trunc,table_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=59) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=59) - default@table_change_string_group_string_group_string,table_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=44) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=44) - default@table_change_string_group_string_group_char,table_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=46) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=46) - default@table_change_string_group_string_group_varchar,table_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=29) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=4 width=29) - default@table_change_lower_to_higher_numeric_group_tinyint,table_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=32) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=4 width=32) - default@table_change_lower_to_higher_numeric_group_smallint,table_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=33) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=33) - default@table_change_lower_to_higher_numeric_group_int,table_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=31) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=31) - default@table_change_lower_to_higher_numeric_group_bigint,table_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=59) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=59) - default@table_change_lower_to_higher_numeric_group_decimal,table_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","b"] - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=19) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=19) - default@table_change_lower_to_higher_numeric_group_float,table_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part.q.out deleted file mode 100644 index 71e7f9c..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part.q.out +++ /dev/null @@ -1,3727 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=15) - default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=19) - default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new NULL NULL -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new NULL NULL -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 NULL NULL -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 NULL NULL -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 NULL -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 NULL -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 NULL -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=136) - default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 NULL 6229-06-28 02:54:28.970117179 NULL new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 NULL 5966-07-09 03:30:50.597 NULL new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=9 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=9 width=65) - default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=34) - default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=34) - default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=42) - default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=39) - default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=40) - default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17.0 90000.0 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100.0 5000.0 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=40) - default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=58) - default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=50) - default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=49) - default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=10 width=48) - default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 NULL NULL 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 NULL NULL 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=10 width=48) - default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 NULL NULL 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=10 width=46) - default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 NULL 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=10 width=45) - default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 NULL new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=37) - default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=10 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=10 width=18) - default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400756835938 original -10 1 17.0 new -2 1 753.7028198242188 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part_all_complex.q.out deleted file mode 100644 index fcfe969..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,652 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. - --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. - --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=6 width=155) - default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","s1","b"] - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"n)گ"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"n)گ"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"FALSE","c2":"-67","c3":"833","c4":"63993","c5":"1255178165","c6":"905071.0","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":null,"c12":"2016-03-07","c13":"n)گ"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=8 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=8 width=117) - default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s2"] - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} -7 2 new {"c1":"TRUE","c2":null,"c3":null,"c4":"-100","c5":"953967041","c6":"62.07915","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":null,"c12":null,"c13":"n)گ"} -8 1 new NULL -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 llap - File Output Operator [FS_2] - Select Operator [SEL_1] (rows=4 width=4) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=88) - default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s3"] - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part_all_primitive.q.out deleted file mode 100644 index 38cbb39..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2701 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"] - TableScan [TS_0] (rows=6 width=100) - default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true true true original -2 1 true true true true true true true false true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true true true original -5 2 true true false true true false false true false new -6 1 NULL NULL NULL NULL NULL NULL NULL true NULL new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=109) - default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 -48 -51 -66 -29 119 119 -127 -128 73 -43 original -2 1 1 -128 -48 -20 0 0 -1 -128 -99 40 105 original -3 1 1 127 100 -13 0 0 0 -128 -99 40 105 original -4 1 0 -72 -127 127 30 127 -106 90 NULL 1 84 original -5 1 1 -90 75 -38 109 -128 98 120 NULL NULL 60 original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 NULL 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=115) - default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL 7373 -32578 -29 119 119 -2999 -2999 -2999 -11819 original -2 1 1 100 -32768 32767 -3651 0 -1 9000 32767 -32768 29801 original -3 1 1 -127 25536 -32768 -3651 0 0 9000 32767 -32768 29801 original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 -8620 original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 -17092 original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 NULL NULL -4844 15507 91 22385 -28 -12268 0 NULL NULL new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=118) - default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -1888628267 original -2 1 1 100 NULL 1903063783 -3651 -2147483648 -1 NULL NULL NULL 1171027049 original -3 1 1 100 NULL 1903063783 -3651 -2147483648 0 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 1272503892 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 NULL NULL NULL -167 91 113 -164341325 -134237413 0 6229 NULL new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=123) - default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 -9223372036854775808 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 1998287 NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 NULL NULL -126 NULL 91 113 -28 -63 0 3244222 NULL new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=122) - default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 NULL new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=128) - default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 NULL new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"] - TableScan [TS_0] (rows=7 width=163) - default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 NULL NULL -4314.000000000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 NULL new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=145) - default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=131) - default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=125) - default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 true 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -5 1 true -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=147) - default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - TableScan [TS_0] (rows=7 width=142) - default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 true 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -3 1 true 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=7 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - TableScan [TS_0] (rows=7 width=128) - default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=6 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=6 width=101) - default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 2003-05-10 2002-05-10 2002-05-10 NULL new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=13 width=4) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - TableScan [TS_0] (rows=13 width=100) - default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor age NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion 8.31 NULL new -8 1 bubble f drain loyal station racket antique bu 0.69 22.832613278700000 new -9 1 12345678 1234567890123456789012345 123456789012345 1234567890 NULL 1234567890.543210987700000 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_table.q.out ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_table.q.out deleted file mode 100644 index 9b2f805..0000000 --- ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_mapwork_table.q.out +++ /dev/null @@ -1,3479 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=12) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=12) - default@table_add_int_permute_select,table_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=12) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=12) - default@table_add_int_string_permute_select,table_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"] - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_string_group_double,table_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=3 width=150) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=150) - default@table_change_date_group_string_group_timestamp,table_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 195 - totalSize 198 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=3 width=65) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=3 width=65) - default@table_change_date_group_string_group_date,table_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_string,table_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_char,table_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_char_trunc,table_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_varchar,table_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=37) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=37) - default@table_change_numeric_group_string_group_multi_ints_varchar_trunc,table_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=53) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=53) - default@table_change_numeric_group_string_group_floating_string,table_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=55) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=55) - default@table_change_numeric_group_string_group_floating_char,table_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=53) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=53) - default@table_change_numeric_group_string_group_floating_char_trunc,table_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=50) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=50) - default@table_change_numeric_group_string_group_floating_varchar,table_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=55) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=55) - default@table_change_numeric_group_string_group_floating_varchar_trunc,table_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=59) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=59) - default@table_change_string_group_string_group_string,table_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=44) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=44) - default@table_change_string_group_string_group_char,table_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=46) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=46) - default@table_change_string_group_string_group_varchar,table_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=29) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"] - TableScan [TS_0] (rows=4 width=29) - default@table_change_lower_to_higher_numeric_group_tinyint,table_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=32) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - TableScan [TS_0] (rows=4 width=32) - default@table_change_lower_to_higher_numeric_group_smallint,table_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=33) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - TableScan [TS_0] (rows=4 width=33) - default@table_change_lower_to_higher_numeric_group_int,table_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=31) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_0] (rows=4 width=31) - default@table_change_lower_to_higher_numeric_group_bigint,table_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"] - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=59) - Output:["_col0","_col1","_col2","_col3"] - TableScan [TS_0] (rows=4 width=59) - default@table_change_lower_to_higher_numeric_group_decimal,table_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","b"] - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -Plan optimized by CBO. - -Stage-0 - Fetch Operator - limit:-1 - Stage-1 - Map 1 vectorized, llap - File Output Operator [FS_4] - Select Operator [SEL_3] (rows=4 width=19) - Output:["_col0","_col1","_col2"] - TableScan [TS_0] (rows=4 width=19) - default@table_change_lower_to_higher_numeric_group_float,table_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"] - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/perf/query45.q.out ql/src/test/results/clientpositive/perf/query45.q.out deleted file mode 100644 index e2d0da5..0000000 --- ql/src/test/results/clientpositive/perf/query45.q.out +++ /dev/null @@ -1,121 +0,0 @@ -PREHOOK: query: explain select ca_zip, ca_county, sum(ws_sales_price) from web_sales JOIN customer ON web_sales.ws_bill_customer_sk = customer.c_customer_sk JOIN customer_address ON customer.c_current_addr_sk = customer_address.ca_address_sk JOIN date_dim ON web_sales.ws_sold_date_sk = date_dim.d_date_sk JOIN item ON web_sales.ws_item_sk = item.i_item_sk where ( item.i_item_id in (select i_item_id from item i2 where i2.i_item_sk in (2, 3, 5, 7, 11, 13, 17, 19, 23, 29) ) ) and d_qoy = 2 and d_year = 2000 group by ca_zip, ca_county order by ca_zip, ca_county limit 100 -PREHOOK: type: QUERY -POSTHOOK: query: explain select ca_zip, ca_county, sum(ws_sales_price) from web_sales JOIN customer ON web_sales.ws_bill_customer_sk = customer.c_customer_sk JOIN customer_address ON customer.c_current_addr_sk = customer_address.ca_address_sk JOIN date_dim ON web_sales.ws_sold_date_sk = date_dim.d_date_sk JOIN item ON web_sales.ws_item_sk = item.i_item_sk where ( item.i_item_id in (select i_item_id from item i2 where i2.i_item_sk in (2, 3, 5, 7, 11, 13, 17, 19, 23, 29) ) ) and d_qoy = 2 and d_year = 2000 group by ca_zip, ca_county order by ca_zip, ca_county limit 100 -POSTHOOK: type: QUERY -Plan optimized by CBO. - -Vertex dependency in root stage -Reducer 11 <- Map 10 (SIMPLE_EDGE) -Reducer 13 <- Map 12 (SIMPLE_EDGE), Map 14 (SIMPLE_EDGE) -Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 6 (SIMPLE_EDGE) -Reducer 3 <- Reducer 2 (SIMPLE_EDGE), Reducer 9 (SIMPLE_EDGE) -Reducer 4 <- Reducer 3 (SIMPLE_EDGE) -Reducer 5 <- Reducer 4 (SIMPLE_EDGE) -Reducer 8 <- Map 7 (SIMPLE_EDGE), Reducer 11 (SIMPLE_EDGE) -Reducer 9 <- Reducer 13 (SIMPLE_EDGE), Reducer 8 (SIMPLE_EDGE) - -Stage-0 - Fetch Operator - limit:100 - Stage-1 - Reducer 5 - File Output Operator [FS_47] - Limit [LIM_46] (rows=100 width=135) - Number of rows:100 - Select Operator [SEL_45] (rows=95833781 width=135) - Output:["_col0","_col1","_col2"] - <-Reducer 4 [SIMPLE_EDGE] - SHUFFLE [RS_44] - Group By Operator [GBY_42] (rows=95833781 width=135) - Output:["_col0","_col1","_col2"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0, KEY._col1 - <-Reducer 3 [SIMPLE_EDGE] - SHUFFLE [RS_41] - PartitionCols:_col0, _col1 - Group By Operator [GBY_40] (rows=191667562 width=135) - Output:["_col0","_col1","_col2"],aggregations:["sum(_col11)"],keys:_col4, _col3 - Select Operator [SEL_39] (rows=191667562 width=135) - Output:["_col4","_col3","_col11"] - Merge Join Operator [MERGEJOIN_74] (rows=191667562 width=135) - Conds:RS_36._col0=RS_37._col5(Inner),Output:["_col3","_col4","_col11"] - <-Reducer 2 [SIMPLE_EDGE] - SHUFFLE [RS_36] - PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_70] (rows=88000001 width=860) - Conds:RS_33._col1=RS_34._col0(Inner),Output:["_col0","_col3","_col4"] - <-Map 1 [SIMPLE_EDGE] - SHUFFLE [RS_33] - PartitionCols:_col1 - Select Operator [SEL_2] (rows=80000000 width=860) - Output:["_col0","_col1"] - Filter Operator [FIL_64] (rows=80000000 width=860) - predicate:(c_customer_sk is not null and c_current_addr_sk is not null) - TableScan [TS_0] (rows=80000000 width=860) - default@customer,customer,Tbl:COMPLETE,Col:NONE,Output:["c_customer_sk","c_current_addr_sk"] - <-Map 6 [SIMPLE_EDGE] - SHUFFLE [RS_34] - PartitionCols:_col0 - Select Operator [SEL_5] (rows=40000000 width=1014) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_65] (rows=40000000 width=1014) - predicate:ca_address_sk is not null - TableScan [TS_3] (rows=40000000 width=1014) - default@customer_address,customer_address,Tbl:COMPLETE,Col:NONE,Output:["ca_address_sk","ca_county","ca_zip"] - <-Reducer 9 [SIMPLE_EDGE] - SHUFFLE [RS_37] - PartitionCols:_col5 - Merge Join Operator [MERGEJOIN_73] (rows=174243235 width=135) - Conds:RS_29._col0=RS_30._col1(Inner),Output:["_col5","_col6"] - <-Reducer 13 [SIMPLE_EDGE] - SHUFFLE [RS_30] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_72] (rows=158402938 width=135) - Conds:RS_22._col0=RS_23._col0(Inner),Output:["_col1","_col2","_col3"] - <-Map 12 [SIMPLE_EDGE] - SHUFFLE [RS_22] - PartitionCols:_col0 - Select Operator [SEL_18] (rows=144002668 width=135) - Output:["_col0","_col1","_col2","_col3"] - Filter Operator [FIL_68] (rows=144002668 width=135) - predicate:(ws_bill_customer_sk is not null and ws_sold_date_sk is not null and ws_item_sk is not null) - TableScan [TS_16] (rows=144002668 width=135) - default@web_sales,web_sales,Tbl:COMPLETE,Col:NONE,Output:["ws_sold_date_sk","ws_item_sk","ws_bill_customer_sk","ws_sales_price"] - <-Map 14 [SIMPLE_EDGE] - SHUFFLE [RS_23] - PartitionCols:_col0 - Select Operator [SEL_21] (rows=18262 width=1119) - Output:["_col0"] - Filter Operator [FIL_69] (rows=18262 width=1119) - predicate:((d_qoy = 2) and (d_year = 2000) and d_date_sk is not null) - TableScan [TS_19] (rows=73049 width=1119) - default@date_dim,date_dim,Tbl:COMPLETE,Col:NONE,Output:["d_date_sk","d_year","d_qoy"] - <-Reducer 8 [SIMPLE_EDGE] - SHUFFLE [RS_29] - PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_71] (rows=508200 width=1436) - Conds:RS_26._col1=RS_27._col0(Inner),Output:["_col0"] - <-Map 7 [SIMPLE_EDGE] - SHUFFLE [RS_26] - PartitionCols:_col1 - Select Operator [SEL_8] (rows=462000 width=1436) - Output:["_col0","_col1"] - Filter Operator [FIL_66] (rows=462000 width=1436) - predicate:i_item_sk is not null - TableScan [TS_6] (rows=462000 width=1436) - default@item,item,Tbl:COMPLETE,Col:NONE,Output:["i_item_sk","i_item_id"] - <-Reducer 11 [SIMPLE_EDGE] - SHUFFLE [RS_27] - PartitionCols:_col0 - Group By Operator [GBY_14] (rows=115500 width=1436) - Output:["_col0"],keys:KEY._col0 - <-Map 10 [SIMPLE_EDGE] - SHUFFLE [RS_13] - PartitionCols:_col0 - Group By Operator [GBY_12] (rows=231000 width=1436) - Output:["_col0"],keys:i_item_id - Select Operator [SEL_11] (rows=231000 width=1436) - Output:["i_item_id"] - Filter Operator [FIL_67] (rows=231000 width=1436) - predicate:(i_item_sk) IN (2, 3, 5, 7, 11, 13, 17, 19, 23, 29) - TableScan [TS_9] (rows=462000 width=1436) - default@item,i2,Tbl:COMPLETE,Col:NONE,Output:["i_item_sk","i_item_id"] - diff --git ql/src/test/results/clientpositive/protectmode.q.out ql/src/test/results/clientpositive/protectmode.q.out deleted file mode 100644 index 0326293..0000000 --- ql/src/test/results/clientpositive/protectmode.q.out +++ /dev/null @@ -1,409 +0,0 @@ -PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl1 -PREHOOK: type: DROPTABLE -POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode - -drop table tbl1 -POSTHOOK: type: DROPTABLE -PREHOOK: query: drop table tbl2 -PREHOOK: type: DROPTABLE -POSTHOOK: query: drop table tbl2 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl1 (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl1 -POSTHOOK: query: create table tbl1 (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl1 -PREHOOK: query: select * from tbl1 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl1 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl1 -#### A masked pattern was here #### -PREHOOK: query: select col from tbl1 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl1 -#### A masked pattern was here #### -POSTHOOK: query: select col from tbl1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl1 -#### A masked pattern was here #### -PREHOOK: query: alter table tbl1 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: alter table tbl1 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: desc extended tbl1 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl1 -POSTHOOK: query: desc extended tbl1 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl1 -col string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl1 disable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: alter table tbl1 disable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: desc extended tbl1 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl1 -POSTHOOK: query: desc extended tbl1 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl1 -col string - -#### A masked pattern was here #### -PREHOOK: query: select * from tbl1 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl1 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl1 -#### A masked pattern was here #### -PREHOOK: query: select col from tbl1 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl1 -#### A masked pattern was here #### -POSTHOOK: query: select col from tbl1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl1 -#### A masked pattern was here #### -PREHOOK: query: create table tbl2 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl2 -POSTHOOK: query: create table tbl2 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl2 -PREHOOK: query: alter table tbl2 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: alter table tbl2 add partition (p='p2') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 add partition (p='p2') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p2 -PREHOOK: query: alter table tbl2 add partition (p='p3') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 add partition (p='p3') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p3 -PREHOOK: query: alter table tbl2 drop partition (p='not_exist') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@tbl2 -POSTHOOK: query: alter table tbl2 drop partition (p='not_exist') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@tbl2 -PREHOOK: query: select * from tbl2 where p='p1' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p1 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl2 where p='p1' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -#### A masked pattern was here #### -PREHOOK: query: select * from tbl2 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p2 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl2 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p2 -#### A masked pattern was here #### -PREHOOK: query: alter table tbl2 partition (p='p1') enable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p1 -POSTHOOK: query: alter table tbl2 partition (p='p1') enable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: desc extended tbl2 partition (p='p1') -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc extended tbl2 partition (p='p1') -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl2 enable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 enable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 -PREHOOK: query: desc extended tbl2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc extended tbl2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl2 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 -PREHOOK: query: desc extended tbl2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc extended tbl2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl2 drop partition (p='p3') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p3 -POSTHOOK: query: alter table tbl2 drop partition (p='p3') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p3 -PREHOOK: query: alter table tbl2 disable offline -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 disable offline -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 -PREHOOK: query: desc extended tbl2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc extended tbl2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl2 disable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 disable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 -PREHOOK: query: desc extended tbl2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc extended tbl2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: select * from tbl2 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p2 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl2 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p2 -#### A masked pattern was here #### -PREHOOK: query: select col from tbl2 where p='p2' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p2 -#### A masked pattern was here #### -POSTHOOK: query: select col from tbl2 where p='p2' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p2 -#### A masked pattern was here #### -PREHOOK: query: alter table tbl2 partition (p='p1') disable offline -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p1 -POSTHOOK: query: alter table tbl2 partition (p='p1') disable offline -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: desc extended tbl2 partition (p='p1') -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc extended tbl2 partition (p='p1') -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -col string -p string - -# Partition Information -# col_name data_type comment - -p string - -#### A masked pattern was here #### -PREHOOK: query: select * from tbl2 where p='p1' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p1 -#### A masked pattern was here #### -POSTHOOK: query: select * from tbl2 where p='p1' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -#### A masked pattern was here #### -PREHOOK: query: select col from tbl2 where p='p1' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p1 -#### A masked pattern was here #### -POSTHOOK: query: select col from tbl2 where p='p1' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -#### A masked pattern was here #### -PREHOOK: query: insert overwrite table tbl1 select col from tbl2 where p='p1' -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl2 -PREHOOK: Input: default@tbl2@p=p1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: insert overwrite table tbl1 select col from tbl2 where p='p1' -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -POSTHOOK: Output: default@tbl1 -POSTHOOK: Lineage: tbl1.col SIMPLE [(tbl2)tbl2.FieldSchema(name:col, type:string, comment:null), ] -PREHOOK: query: insert overwrite table tbl1 select col from tbl1 -PREHOOK: type: QUERY -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: insert overwrite table tbl1 select col from tbl1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -POSTHOOK: Lineage: tbl1.col SIMPLE [(tbl1)tbl1.FieldSchema(name:col, type:string, comment:null), ] -PREHOOK: query: alter table tbl2 partition (p='p1') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p1 -POSTHOOK: query: alter table tbl2 partition (p='p1') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: alter table tbl2 partition (p='p1') disable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p1 -POSTHOOK: query: alter table tbl2 partition (p='p1') disable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p1 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: alter table tbl2 partition (p='p2') enable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p2 -POSTHOOK: query: alter table tbl2 partition (p='p2') enable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p2 -POSTHOOK: Output: default@tbl2@p=p2 -PREHOOK: query: alter table tbl2 drop partition (p='p1') -PREHOOK: type: ALTERTABLE_DROPPARTS -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p1 -POSTHOOK: query: alter table tbl2 drop partition (p='p1') -POSTHOOK: type: ALTERTABLE_DROPPARTS -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: alter table tbl2 partition (p='p2') disable no_drop -PREHOOK: type: ALTERPARTITION_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2@p=p2 -POSTHOOK: query: alter table tbl2 partition (p='p2') disable no_drop -POSTHOOK: type: ALTERPARTITION_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Input: default@tbl2@p=p2 -POSTHOOK: Output: default@tbl2@p=p2 -PREHOOK: query: drop table tbl1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: drop table tbl1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: drop table tbl2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: drop table tbl2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 diff --git ql/src/test/results/clientpositive/protectmode2.q.out ql/src/test/results/clientpositive/protectmode2.q.out deleted file mode 100644 index ee04393..0000000 --- ql/src/test/results/clientpositive/protectmode2.q.out +++ /dev/null @@ -1,205 +0,0 @@ -PREHOOK: query: drop table tbl1 -PREHOOK: type: DROPTABLE -POSTHOOK: query: drop table tbl1 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl1 (col string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl1 -POSTHOOK: query: create table tbl1 (col string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl1 -PREHOOK: query: alter table tbl1 enable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: alter table tbl1 enable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: desc extended tbl1 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl1 -POSTHOOK: query: desc extended tbl1 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl1 -col string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl1 enable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: alter table tbl1 enable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: desc extended tbl1 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl1 -POSTHOOK: query: desc extended tbl1 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl1 -col string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl1 disable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: alter table tbl1 disable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: desc extended tbl1 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl1 -POSTHOOK: query: desc extended tbl1 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl1 -col string - -#### A masked pattern was here #### -PREHOOK: query: alter table tbl1 disable no_drop -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: alter table tbl1 disable no_drop -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: drop table tbl1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl1 -PREHOOK: Output: default@tbl1 -POSTHOOK: query: drop table tbl1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@tbl1 -POSTHOOK: Output: default@tbl1 -PREHOOK: query: drop table tbl2 -PREHOOK: type: DROPTABLE -POSTHOOK: query: drop table tbl2 -POSTHOOK: type: DROPTABLE -PREHOOK: query: create table tbl2 (col string) partitioned by (p string) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@tbl2 -POSTHOOK: query: create table tbl2 (col string) partitioned by (p string) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@tbl2 -PREHOOK: query: alter table tbl2 add partition (p='p1') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 add partition (p='p1') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p1 -PREHOOK: query: alter table tbl2 add partition (p='p2') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 add partition (p='p2') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p2 -PREHOOK: query: alter table tbl2 add partition (p='p3') -PREHOOK: type: ALTERTABLE_ADDPARTS -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 add partition (p='p3') -POSTHOOK: type: ALTERTABLE_ADDPARTS -POSTHOOK: Output: default@tbl2 -POSTHOOK: Output: default@tbl2@p=p3 -PREHOOK: query: alter table tbl2 enable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 enable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 -PREHOOK: query: desc formatted tbl2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc formatted tbl2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -# col_name data_type comment - -col string - -# Partition Information -# col_name data_type comment - -p string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - PROTECT_MODE NO_DROP_CASCADE -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: alter table tbl2 disable no_drop cascade -PREHOOK: type: ALTERTABLE_PROTECTMODE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: alter table tbl2 disable no_drop cascade -POSTHOOK: type: ALTERTABLE_PROTECTMODE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 -PREHOOK: query: desc formatted tbl2 -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@tbl2 -POSTHOOK: query: desc formatted tbl2 -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@tbl2 -# col_name data_type comment - -col string - -# Partition Information -# col_name data_type comment - -p string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: drop table tbl2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@tbl2 -PREHOOK: Output: default@tbl2 -POSTHOOK: query: drop table tbl2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@tbl2 -POSTHOOK: Output: default@tbl2 diff --git ql/src/test/results/clientpositive/schema_evol_orc_acid_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_orc_acid_mapwork_part.q.out deleted file mode 100644 index 5e84806..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_acid_mapwork_part.q.out +++ /dev/null @@ -1,3540 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -PREHOOK: Output: default@partitioned_update_1@part=1 -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Output: default@partitioned_update_1@part=2 -row__id insert_num a b _c4 d part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original 99 NULL -10 1 6 new 99 two hundred -2 1 2 original 99 NULL -3 1 3 original 99 NULL -4 1 4 original 99 NULL -5 2 1 new 99 ten -6 2 2 new 99 twenty -7 2 3 new 99 thirty -8 2 4 new 99 forty -9 1 5 new 99 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -part a b c d -1 1 original NULL NULL -1 2 original NULL NULL -1 3 original NULL NULL -1 4 original NULL NULL -1 5 new 100 hundred -1 6 new 200 two hundred -2 1 new 10 ten -2 2 new 20 twenty -2 3 new 30 thirty -2 4 new 40 forty -PREHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -PREHOOK: Output: default@partitioned_delete_1@part=1 -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Output: default@partitioned_delete_1@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -3 1 3 original NULL NULL -5 2 1 new 10 ten -7 2 3 new 30 thirty -9 1 5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -PREHOOK: Output: default@partitioned_delete_2@part=1 -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Output: default@partitioned_delete_2@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -6 2 2 new 20 twenty -8 2 4 new 40 forty -PREHOOK: query: DROP TABLE partitioned_update_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: DROP TABLE partitioned_update_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: DROP TABLE partitioned_delete_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: DROP TABLE partitioned_delete_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: DROP TABLE partitioned_delete_2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: DROP TABLE partitioned_delete_2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 diff --git ql/src/test/results/clientpositive/schema_evol_orc_acid_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_orc_acid_mapwork_table.q.out deleted file mode 100644 index ede8693..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_acid_mapwork_table.q.out +++ /dev/null @@ -1,3209 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Non-Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table5 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- UPDATE New Columns -update table5 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- UPDATE New Columns -update table5 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -row__id insert_num a b _c4 d -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 99 ten -1 original 99 NULL -2 new 99 twenty -2 original 99 NULL -3 new 99 thirty -3 original 99 NULL -4 new 99 forty -4 original 99 NULL -5 new 99 hundred -6 new 99 two hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table6 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -row__id -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -3 new 30 thirty -3 original NULL NULL -5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table7 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -row__id -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -2 new 20 twenty -2 original NULL NULL -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -6 new 200 two hundred -PREHOOK: query: DROP TABLE table5 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: DROP TABLE table5 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: DROP TABLE table6 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: DROP TABLE table6 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: DROP TABLE table7 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: DROP TABLE table7 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 diff --git ql/src/test/results/clientpositive/schema_evol_orc_acidvec_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_orc_acidvec_mapwork_part.q.out deleted file mode 100644 index 15ea22b..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_acidvec_mapwork_part.q.out +++ /dev/null @@ -1,3540 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Partitioned --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE partitioned_update_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_update_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: query: insert into table partitioned_update_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -PREHOOK: Output: default@partitioned_update_1@part=1 -PREHOOK: Output: default@partitioned_update_1@part=2 -POSTHOOK: query: -- UPDATE New Columns -update partitioned_update_1 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -POSTHOOK: Output: default@partitioned_update_1@part=1 -POSTHOOK: Output: default@partitioned_update_1@part=2 -row__id insert_num a b _c4 d part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Input: default@partitioned_update_1@part=1 -PREHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Input: default@partitioned_update_1@part=1 -POSTHOOK: Input: default@partitioned_update_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original 99 NULL -10 1 6 new 99 two hundred -2 1 2 original 99 NULL -3 1 3 original 99 NULL -4 1 4 original 99 NULL -5 2 1 new 99 ten -6 2 2 new 99 twenty -7 2 3 new 99 thirty -8 2 4 new 99 forty -9 1 5 new 99 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE partitioned_delete_1(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_1 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: query: insert into table partitioned_delete_1 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -part a b c d -1 1 original NULL NULL -1 2 original NULL NULL -1 3 original NULL NULL -1 4 original NULL NULL -1 5 new 100 hundred -1 6 new 200 two hundred -2 1 new 10 ten -2 2 new 20 twenty -2 3 new 30 thirty -2 4 new 40 forty -PREHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -PREHOOK: Output: default@partitioned_delete_1@part=1 -PREHOOK: Output: default@partitioned_delete_1@part=2 -POSTHOOK: query: -- DELETE where old column -delete from partitioned_delete_1 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -POSTHOOK: Output: default@partitioned_delete_1@part=1 -POSTHOOK: Output: default@partitioned_delete_1@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Input: default@partitioned_delete_1@part=1 -PREHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Input: default@partitioned_delete_1@part=1 -POSTHOOK: Input: default@partitioned_delete_1@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -3 1 3 original NULL NULL -5 2 1 new 10 ten -7 2 3 new 30 thirty -9 1 5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE partitioned_delete_2(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table partitioned_delete_2 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: query: insert into table partitioned_delete_2 partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -PREHOOK: Output: default@partitioned_delete_2@part=1 -PREHOOK: Output: default@partitioned_delete_2@part=2 -POSTHOOK: query: -- DELETE where new column -delete from partitioned_delete_2 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -POSTHOOK: Output: default@partitioned_delete_2@part=1 -POSTHOOK: Output: default@partitioned_delete_2@part=2 -row__id part -PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -PREHOOK: type: QUERY -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Input: default@partitioned_delete_2@part=1 -PREHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Input: default@partitioned_delete_2@part=1 -POSTHOOK: Input: default@partitioned_delete_2@part=2 -#### A masked pattern was here #### -insert_num part a b c d -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -6 2 2 new 20 twenty -8 2 4 new 40 forty -PREHOOK: query: DROP TABLE partitioned_update_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_update_1 -PREHOOK: Output: default@partitioned_update_1 -POSTHOOK: query: DROP TABLE partitioned_update_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_update_1 -POSTHOOK: Output: default@partitioned_update_1 -PREHOOK: query: DROP TABLE partitioned_delete_1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_1 -PREHOOK: Output: default@partitioned_delete_1 -POSTHOOK: query: DROP TABLE partitioned_delete_1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_1 -POSTHOOK: Output: default@partitioned_delete_1 -PREHOOK: query: DROP TABLE partitioned_delete_2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@partitioned_delete_2 -PREHOOK: Output: default@partitioned_delete_2 -POSTHOOK: query: DROP TABLE partitioned_delete_2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@partitioned_delete_2 -POSTHOOK: Output: default@partitioned_delete_2 diff --git ql/src/test/results/clientpositive/schema_evol_orc_acidvec_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_orc_acidvec_mapwork_table.q.out deleted file mode 100644 index bca953c..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_acidvec_mapwork_table.q.out +++ /dev/null @@ -1,3209 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, ACID Vectorized, MapWork, Table --- *IMPORTANT NOTE* We set hive.exec.schema.evolution=false above since schema evolution is always used for ACID. --- Also, we don't do EXPLAINs on ACID files because the transaction id causes Q file statistics differences... --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation - -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) clustered by (c1) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table5 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... UPDATE New Columns ---- -CREATE TABLE table5(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__53)values__tmp__table__53.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table5 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__54)values__tmp__table__54.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table5 -POSTHOOK: query: insert into table table5 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table5 -POSTHOOK: Lineage: table5.a EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table5.b SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table5.c EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table5.d SIMPLE [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table5.insert_num EXPRESSION [(values__tmp__table__55)values__tmp__table__55.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- UPDATE New Columns -update table5 set c=99 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: -- UPDATE New Columns -update table5 set c=99 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -row__id insert_num a b _c4 d -PREHOOK: query: select a,b,c,d from table5 -PREHOOK: type: QUERY -PREHOOK: Input: default@table5 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table5 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table5 -#### A masked pattern was here #### -a b c d -1 new 99 ten -1 original 99 NULL -2 new 99 twenty -2 original 99 NULL -3 new 99 thirty -3 original 99 NULL -4 new 99 forty -4 original 99 NULL -5 new 99 hundred -6 new 99 two hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table6 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where old column ---- -CREATE TABLE table6(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__56)values__tmp__table__56.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table6 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__57)values__tmp__table__57.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table6 -POSTHOOK: query: insert into table table6 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table6 -POSTHOOK: Lineage: table6.a EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table6.b SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table6.c EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table6.d SIMPLE [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table6.insert_num EXPRESSION [(values__tmp__table__58)values__tmp__table__58.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: -- DELETE where old column -delete from table6 where a = 2 or a = 4 or a = 6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -row__id -PREHOOK: query: select a,b,c,d from table6 -PREHOOK: type: QUERY -PREHOOK: Input: default@table6 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table6 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table6 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -3 new 30 thirty -3 original NULL NULL -5 new 100 hundred -PREHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table7 -POSTHOOK: query: -- --- --- SECTION VARIATION: ALTER TABLE ADD COLUMNS ... DELETE where new column ---- -CREATE TABLE table7(insert_num int, a INT, b STRING) clustered by (a) into 2 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true') -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__59)values__tmp__table__59.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table7 add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -PREHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__60)values__tmp__table__60.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table7 -POSTHOOK: query: insert into table table7 - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table7 -POSTHOOK: Lineage: table7.a EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table7.b SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table7.c EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table7.d SIMPLE [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table7.insert_num EXPRESSION [(values__tmp__table__61)values__tmp__table__61.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -1 new 10 ten -1 original NULL NULL -2 new 20 twenty -2 original NULL NULL -3 new 30 thirty -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -5 new 100 hundred -6 new 200 two hundred -PREHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: -- DELETE where new column -delete from table7 where a = 1 or c = 30 or c == 100 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 -row__id -PREHOOK: query: select a,b,c,d from table7 -PREHOOK: type: QUERY -PREHOOK: Input: default@table7 -#### A masked pattern was here #### -POSTHOOK: query: select a,b,c,d from table7 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table7 -#### A masked pattern was here #### -a b c d -2 new 20 twenty -2 original NULL NULL -3 original NULL NULL -4 new 40 forty -4 original NULL NULL -6 new 200 two hundred -PREHOOK: query: DROP TABLE table5 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table5 -PREHOOK: Output: default@table5 -POSTHOOK: query: DROP TABLE table5 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table5 -POSTHOOK: Output: default@table5 -PREHOOK: query: DROP TABLE table6 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table6 -PREHOOK: Output: default@table6 -POSTHOOK: query: DROP TABLE table6 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table6 -POSTHOOK: Output: default@table6 -PREHOOK: query: DROP TABLE table7 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table7 -PREHOOK: Output: default@table7 -POSTHOOK: query: DROP TABLE table7 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table7 -POSTHOOK: Output: default@table7 diff --git ql/src/test/results/clientpositive/schema_evol_orc_nonvec_fetchwork_part.q.out ql/src/test/results/clientpositive/schema_evol_orc_nonvec_fetchwork_part.q.out deleted file mode 100644 index dd5352a..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_nonvec_fetchwork_part.q.out +++ /dev/null @@ -1,3819 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_add_int_permute_select - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_add_int_string_permute_select - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_string_group_double - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_date_group_string_group_timestamp - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_date_group_string_group_date - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_floating_string - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_floating_char - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_string_group_string_group_string - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_string_group_string_group_char - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_string_group_string_group_varchar - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: part_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_orc_nonvec_fetchwork_table.q.out ql/src/test/results/clientpositive/schema_evol_orc_nonvec_fetchwork_table.q.out deleted file mode 100644 index c030251..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_nonvec_fetchwork_table.q.out +++ /dev/null @@ -1,3571 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, FetchWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_add_int_permute_select - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_add_int_string_permute_select - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_string_group_double - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_date_group_string_group_timestamp - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 1128 - totalSize 587 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_date_group_string_group_date - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_floating_string - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_floating_char - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_string_group_string_group_string - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_string_group_string_group_char - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_string_group_string_group_varchar - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: float), c2 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -STAGE DEPENDENCIES: - Stage-0 is a root stage - -STAGE PLANS: - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - TableScan - alias: table_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - ListSink - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part.q.out deleted file mode 100644 index fa6e7df..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part.q.out +++ /dev/null @@ -1,4107 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_permute_select - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_string_permute_select - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_double - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_timestamp - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_date - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_string - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_string - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_char - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_varchar - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out deleted file mode 100644 index 571b123..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,694 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_struct1 - Statistics: Num rows: 6 Data size: 4710 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), s1 (type: struct), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 6 Data size: 4710 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 4710 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} -4 1 new {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -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: part_add_various_various_struct2 - Statistics: Num rows: 8 Data size: 4880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s2 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 8 Data size: 4880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 8 Data size: 4880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} -4 1 new {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} -7 2 new {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} -8 1 new {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -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: part_add_to_various_various_struct4 - Statistics: Num rows: 4 Data size: 1156 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s3 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 1156 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1156 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":905071.0,"c7":-4314.7918,"c8":-1240033819,"c9":"trial ","c10":"trial","c11":null,"c12":"2016-03-07","c13":n)گ} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out deleted file mode 100644 index 6c8e34a..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2953 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_boolean - Statistics: Num rows: 6 Data size: 1710 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: boolean), c2 (type: boolean), c3 (type: boolean), c4 (type: boolean), c5 (type: boolean), c6 (type: boolean), c7 (type: boolean), c8 (type: boolean), c9 (type: boolean), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11 - Statistics: Num rows: 6 Data size: 1710 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 1710 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true NULL true original -2 1 true true true true true true true NULL true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true NULL true original -5 2 true true false true true false false true false new -6 1 true true true false true true false true true new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_tinyint - Statistics: Num rows: 7 Data size: 3070 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: tinyint), c2 (type: tinyint), c3 (type: tinyint), c4 (type: tinyint), c5 (type: tinyint), c6 (type: tinyint), c7 (type: tinyint), c8 (type: tinyint), c9 (type: tinyint), c10 (type: tinyint), c11 (type: tinyint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3070 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3070 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL NULL -128 NULL NULL original -2 1 1 -128 -48 -20 NULL NULL NULL NULL -99 40 NULL original -3 1 1 NULL 100 NULL NULL NULL NULL NULL -99 40 NULL original -4 1 0 -72 -127 127 30 127 -106 NULL NULL 1 NULL original -5 1 1 -90 75 -38 109 -128 98 NULL NULL NULL NULL original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 -120 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_smallint - Statistics: Num rows: 7 Data size: 3074 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: smallint), c3 (type: smallint), c4 (type: smallint), c5 (type: smallint), c6 (type: smallint), c7 (type: smallint), c8 (type: smallint), c9 (type: smallint), c10 (type: smallint), c11 (type: smallint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3074 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3074 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL -2999 -2999 -2999 NULL original -2 1 1 100 -32768 32767 -3651 NULL NULL 9000 32767 -32768 NULL original -3 1 1 -127 NULL NULL -3651 NULL NULL 9000 32767 -32768 NULL original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 NULL original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 NULL original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 -10542 -1805 -4844 15507 91 22385 -28 -12268 0 NULL 774 new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_int - Statistics: Num rows: 7 Data size: 3051 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: int), c3 (type: int), c4 (type: int), c5 (type: int), c6 (type: int), c7 (type: int), c8 (type: int), c9 (type: int), c10 (type: int), c11 (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3051 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3051 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 NULL original -2 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -3 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 NULL original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 -1928921 695025 -151775655 -167 91 113 -164341325 -134237413 0 6229 4422 new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_bigint - Statistics: Num rows: 7 Data size: 3129 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: bigint), c3 (type: bigint), c4 (type: bigint), c5 (type: bigint), c6 (type: bigint), c7 (type: bigint), c8 (type: bigint), c9 (type: bigint), c10 (type: bigint), c11 (type: bigint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3129 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3129 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 NULL NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 -164341325 9043162437544575070 -126 -6566204574741299000 91 113 -28 -63 0 3244222 -90 new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_float - Statistics: Num rows: 7 Data size: 3061 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), c2 (type: float), c3 (type: float), c4 (type: float), c5 (type: float), c6 (type: float), c7 (type: float), c8 (type: float), c9 (type: float), c10 (type: float), c11 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3061 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3061 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 -1.25517811E9 9.0431626E18 -4314.792 -1.24003379E9 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 29.076 new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_double - Statistics: Num rows: 7 Data size: 3139 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), c4 (type: double), c5 (type: double), c6 (type: double), c7 (type: double), c8 (type: double), c9 (type: double), c10 (type: double), c11 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3139 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3139 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 -1.25517816577663E9 9.043162437544575E18 -4314.7918 -1.240033819E9 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 -2.847994881E8 new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_decimal - Statistics: Num rows: 7 Data size: 4907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: decimal(38,18)), c3 (type: decimal(38,18)), c4 (type: decimal(38,18)), c5 (type: decimal(38,18)), c6 (type: decimal(38,18)), c7 (type: decimal(38,18)), c8 (type: decimal(38,18)), c9 (type: decimal(38,18)), c10 (type: decimal(38,18)), c11 (type: decimal(38,18)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 4907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 -1255178165.776630000000000000 9043162437544575070.974000000000000000 -4314.791800000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 -284799488.100000000000000000 new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_string - Statistics: Num rows: 7 Data size: 4717 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), c5 (type: string), c6 (type: string), c7 (type: string), c8 (type: string), c9 (type: string), c10 (type: string), c11 (type: string), c12 (type: string), c13 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4717 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4717 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char - Statistics: Num rows: 7 Data size: 5080 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(25)), c2 (type: char(25)), c3 (type: char(25)), c4 (type: char(25)), c5 (type: char(25)), c6 (type: char(25)), c7 (type: char(25)), c8 (type: char(25)), c9 (type: char(25)), c10 (type: char(25)), c11 (type: char(25)), c12 (type: char(25)), c13 (type: char(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 5080 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 5080 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char_trunc - Statistics: Num rows: 7 Data size: 4628 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(8)), c3 (type: char(8)), c4 (type: char(8)), c5 (type: char(8)), c6 (type: char(8)), c7 (type: char(8)), c8 (type: char(8)), c9 (type: char(8)), c10 (type: char(8)), c11 (type: char(8)), c12 (type: char(8)), c13 (type: char(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4628 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4628 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -5 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar - Statistics: Num rows: 7 Data size: 4709 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(25)), c2 (type: varchar(25)), c3 (type: varchar(25)), c4 (type: varchar(25)), c5 (type: varchar(25)), c6 (type: varchar(25)), c7 (type: varchar(25)), c8 (type: varchar(25)), c9 (type: varchar(25)), c10 (type: varchar(25)), c11 (type: varchar(25)), c12 (type: varchar(25)), c13 (type: varchar(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4709 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4709 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar_trunc - Statistics: Num rows: 7 Data size: 4674 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(8)), c2 (type: varchar(8)), c3 (type: varchar(8)), c4 (type: varchar(8)), c5 (type: varchar(8)), c6 (type: varchar(8)), c7 (type: varchar(8)), c8 (type: varchar(8)), c9 (type: varchar(8)), c10 (type: varchar(8)), c11 (type: varchar(8)), c12 (type: varchar(8)), c13 (type: varchar(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4674 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4674 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -3 1 TRUE 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_timestamp - Statistics: Num rows: 7 Data size: 2845 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: timestamp), c2 (type: timestamp), c3 (type: timestamp), c4 (type: timestamp), c5 (type: timestamp), c6 (type: timestamp), c7 (type: timestamp), c8 (type: timestamp), c9 (type: timestamp), c10 (type: timestamp), c11 (type: timestamp), c12 (type: timestamp), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14 - Statistics: Num rows: 7 Data size: 2845 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 2845 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_date - Statistics: Num rows: 6 Data size: 2442 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: date), c2 (type: date), c3 (type: date), c4 (type: date), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 6 Data size: 2442 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 2442 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 NULL 2002-05-10 2002-05-10 2002-05-10 new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -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: part_change_same_type_different_params - Statistics: Num rows: 13 Data size: 8684 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(32)), c3 (type: varchar(15)), c4 (type: varchar(18)), c5 (type: decimal(10,2)), c6 (type: decimal(25,15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 13 Data size: 8684 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 13 Data size: 8684 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 1 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 1 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_table.q.out deleted file mode 100644 index b9433e9..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_nonvec_mapwork_table.q.out +++ /dev/null @@ -1,3859 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_permute_select - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_string_permute_select - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_double - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_timestamp - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 1128 - totalSize 587 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_date - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_string - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_string - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_char - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_varchar - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: float), c2 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part.q.out deleted file mode 100644 index b4ca786..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part.q.out +++ /dev/null @@ -1,4131 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_permute_select - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_string_permute_select - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1536 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new 200 -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new 100 -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new 200 two hundred -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new 100 hundred -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 200 two hundred -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 100 hundred -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 two hundred -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 hundred -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 200 -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 100 -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 two hundred -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 hundred -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_double - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 2346 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_timestamp - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 4770 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_date - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 4764 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4222 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3142 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3138 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 90000 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3116 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 90000 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_string - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3838 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3064 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3046 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17 90000 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 3024 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_string - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4964 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_char - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4278 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_varchar - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 4026 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1838 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1826 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000 754072151.000000000000000000 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1786 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 7.5407213E8 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1770 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 7.54072151E8 new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1898 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 994 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 17.0 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part_all_complex.q.out deleted file mode 100644 index f8a1d14..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,694 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_struct1 - Statistics: Num rows: 6 Data size: 4710 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), s1 (type: struct), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 6 Data size: 4710 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 4710 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} -4 1 new {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -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: part_add_various_various_struct2 - Statistics: Num rows: 8 Data size: 4880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s2 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 8 Data size: 4880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 8 Data size: 4880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"6e 29 da af"} -4 1 new {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"6e 29 da af"} -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"6e 29 da af"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"6e 29 da af"} -7 2 new {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} -8 1 new {"c1":"false","c2":"-67","c3":"833","c4":"63993","c5":"1255178165.77663","c6":"905070.974","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":"2016-03-0703:02:22.0","c12":"2016-03-07","c13":"binary"} -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -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: part_add_to_various_various_struct4 - Statistics: Num rows: 4 Data size: 1156 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s3 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 1156 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1156 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":905071.0,"c7":-4314.7918,"c8":-1240033819,"c9":"trial ","c10":"trial","c11":null,"c12":"2016-03-07","c13":n)گ} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part_all_primitive.q.out deleted file mode 100644 index b25b22c..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2969 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_boolean - Statistics: Num rows: 6 Data size: 1710 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: boolean), c2 (type: boolean), c3 (type: boolean), c4 (type: boolean), c5 (type: boolean), c6 (type: boolean), c7 (type: boolean), c8 (type: boolean), c9 (type: boolean), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11 - Statistics: Num rows: 6 Data size: 1710 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 1710 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true NULL true original -2 1 true true true true true true true NULL true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true NULL true original -5 2 true true false true true false false true false new -6 1 true true true false true true false true true new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_tinyint - Statistics: Num rows: 7 Data size: 3070 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: tinyint), c2 (type: tinyint), c3 (type: tinyint), c4 (type: tinyint), c5 (type: tinyint), c6 (type: tinyint), c7 (type: tinyint), c8 (type: tinyint), c9 (type: tinyint), c10 (type: tinyint), c11 (type: tinyint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3070 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3070 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL NULL -128 NULL NULL original -2 1 1 -128 -48 -20 NULL NULL NULL NULL -99 40 NULL original -3 1 1 NULL 100 NULL NULL NULL NULL NULL -99 40 NULL original -4 1 0 -72 -127 127 30 127 -106 NULL NULL 1 NULL original -5 1 1 -90 75 -38 109 -128 98 NULL NULL NULL NULL original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 -120 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_smallint - Statistics: Num rows: 7 Data size: 3074 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: smallint), c3 (type: smallint), c4 (type: smallint), c5 (type: smallint), c6 (type: smallint), c7 (type: smallint), c8 (type: smallint), c9 (type: smallint), c10 (type: smallint), c11 (type: smallint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3074 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3074 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL NULL -29 NULL NULL -2999 -2999 -2999 NULL original -2 1 1 100 -32768 32767 -3651 NULL NULL 9000 32767 -32768 NULL original -3 1 1 -127 NULL NULL -3651 NULL NULL 9000 32767 -32768 NULL original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 NULL original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 NULL original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 -10542 -1805 -4844 15507 91 22385 -28 -12268 0 NULL 774 new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_int - Statistics: Num rows: 7 Data size: 3051 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: int), c3 (type: int), c4 (type: int), c5 (type: int), c6 (type: int), c7 (type: int), c8 (type: int), c9 (type: int), c10 (type: int), c11 (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3051 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3051 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 NULL original -2 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -3 1 1 100 NULL NULL -3651 NULL NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 NULL original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 -1928921 695025 -151775655 -167 91 113 -164341325 -134237413 0 6229 4422 new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_bigint - Statistics: Num rows: 7 Data size: 3129 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: bigint), c3 (type: bigint), c4 (type: bigint), c5 (type: bigint), c6 (type: bigint), c7 (type: bigint), c8 (type: bigint), c9 (type: bigint), c10 (type: bigint), c11 (type: bigint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3129 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3129 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 NULL NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 NULL NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 -164341325 9043162437544575070 -126 -6566204574741299000 91 113 -28 -63 0 3244222 -90 new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_float - Statistics: Num rows: 7 Data size: 3061 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), c2 (type: float), c3 (type: float), c4 (type: float), c5 (type: float), c6 (type: float), c7 (type: float), c8 (type: float), c9 (type: float), c10 (type: float), c11 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3061 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3061 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 -1.25517811E9 9.0431626E18 -4314.792 -1.24003379E9 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 29.076 new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_double - Statistics: Num rows: 7 Data size: 3139 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), c4 (type: double), c5 (type: double), c6 (type: double), c7 (type: double), c8 (type: double), c9 (type: double), c10 (type: double), c11 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 3139 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 3139 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 -1.25517816577663E9 9.043162437544575E18 -4314.7918 -1.240033819E9 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 -2.847994881E8 new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_decimal - Statistics: Num rows: 7 Data size: 4907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: decimal(38,18)), c3 (type: decimal(38,18)), c4 (type: decimal(38,18)), c5 (type: decimal(38,18)), c6 (type: decimal(38,18)), c7 (type: decimal(38,18)), c8 (type: decimal(38,18)), c9 (type: decimal(38,18)), c10 (type: decimal(38,18)), c11 (type: decimal(38,18)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 4907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 -1255178165.776630000000000000 9043162437544575070.974000000000000000 -4314.791800000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 -284799488.100000000000000000 new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_string - Statistics: Num rows: 7 Data size: 4717 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), c5 (type: string), c6 (type: string), c7 (type: string), c8 (type: string), c9 (type: string), c10 (type: string), c11 (type: string), c12 (type: string), c13 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4717 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4717 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char - Statistics: Num rows: 7 Data size: 5080 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(25)), c2 (type: char(25)), c3 (type: char(25)), c4 (type: char(25)), c5 (type: char(25)), c6 (type: char(25)), c7 (type: char(25)), c8 (type: char(25)), c9 (type: char(25)), c10 (type: char(25)), c11 (type: char(25)), c12 (type: char(25)), c13 (type: char(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 5080 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 5080 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char_trunc - Statistics: Num rows: 7 Data size: 4628 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(8)), c3 (type: char(8)), c4 (type: char(8)), c5 (type: char(8)), c6 (type: char(8)), c7 (type: char(8)), c8 (type: char(8)), c9 (type: char(8)), c10 (type: char(8)), c11 (type: char(8)), c12 (type: char(8)), c13 (type: char(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4628 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4628 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -5 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar - Statistics: Num rows: 7 Data size: 4709 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(25)), c2 (type: varchar(25)), c3 (type: varchar(25)), c4 (type: varchar(25)), c5 (type: varchar(25)), c6 (type: varchar(25)), c7 (type: varchar(25)), c8 (type: varchar(25)), c9 (type: varchar(25)), c10 (type: varchar(25)), c11 (type: varchar(25)), c12 (type: varchar(25)), c13 (type: varchar(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4709 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4709 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 62 69 6e 61 72 79 original -2 1 TRUE 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 62 69 6e 61 72 79 original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 62 69 6e 61 72 79 original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 -false -67 833 63993 1255178165.77663 905070.974 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22.0 2016-03-07 binary new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar_trunc - Statistics: Num rows: 7 Data size: 4674 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(8)), c2 (type: varchar(8)), c3 (type: varchar(8)), c4 (type: varchar(8)), c5 (type: varchar(8)), c6 (type: varchar(8)), c7 (type: varchar(8)), c8 (type: varchar(8)), c9 (type: varchar(8)), c10 (type: varchar(8)), c11 (type: varchar(8)), c12 (type: varchar(8)), c13 (type: varchar(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 4674 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 4674 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- 62 69 6e original -2 1 TRUE 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- 62 69 6e original -3 1 TRUE 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- 62 69 6e original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 -false -67 833 63993 1255178 905070.9 -4314.79 -1240033 trial trial 2016-03- 2016-03- binary new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_timestamp - Statistics: Num rows: 7 Data size: 2845 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: timestamp), c2 (type: timestamp), c3 (type: timestamp), c4 (type: timestamp), c5 (type: timestamp), c6 (type: timestamp), c7 (type: timestamp), c8 (type: timestamp), c9 (type: timestamp), c10 (type: timestamp), c11 (type: timestamp), c12 (type: timestamp), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14 - Statistics: Num rows: 7 Data size: 2845 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 2845 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_date - Statistics: Num rows: 6 Data size: 2442 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: date), c2 (type: date), c3 (type: date), c4 (type: date), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 6 Data size: 2442 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 2442 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 NULL 2002-05-10 2002-05-10 2002-05-10 new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -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: part_change_same_type_different_params - Statistics: Num rows: 13 Data size: 8684 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(32)), c3 (type: varchar(15)), c4 (type: varchar(18)), c5 (type: decimal(10,2)), c6 (type: decimal(25,15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 13 Data size: 8684 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 13 Data size: 8684 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 1 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 1 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_table.q.out deleted file mode 100644 index 2959be6..0000000 --- ql/src/test/results/clientpositive/schema_evol_orc_vec_mapwork_table.q.out +++ /dev/null @@ -1,3883 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: ORC, Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_permute_select - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 400 - totalSize 363 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_string_permute_select - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_double - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1656 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_timestamp - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 888 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 1128 - totalSize 587 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.ql.io.orc.OrcSerde -InputFormat: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_date - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 1128 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 460 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_string - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 -832222222 255.0 4957.0 original -4 847492223 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 9000000000 -255.0 4957.0 original -4 -999999999999 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.0764 original -3 8.9999995E9 -255.0 4957 original -4 -1.0E12 0.0 20435 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 880 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.3 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_string - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1904 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_char - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1992 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_varchar - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1524 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 456 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 464 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 448 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 480 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: float), c2 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 1280 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 400 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part.q.out deleted file mode 100644 index c9b5a24..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part.q.out +++ /dev/null @@ -1,4107 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_permute_select - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_string_permute_select - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new NULL NULL -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new NULL NULL -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 NULL NULL -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 NULL NULL -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 NULL -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 NULL -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 NULL -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_double - Statistics: Num rows: 10 Data size: 550 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 550 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 550 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_timestamp - Statistics: Num rows: 9 Data size: 1326 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 1326 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 1326 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 NULL 6229-06-28 02:54:28.970117179 NULL new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 NULL 5966-07-09 03:30:50.597 NULL new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_date - Statistics: Num rows: 9 Data size: 825 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 825 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 825 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 10 Data size: 1405 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 1405 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1405 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 NULL NULL NULL NULL new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 NULL NULL NULL NULL new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 10 Data size: 325 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 325 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 325 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 NULL NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 NULL NULL NULL NULL new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_string - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char - Statistics: Num rows: 10 Data size: 1169 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 1169 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 1169 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 10 Data size: 390 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 390 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 390 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17.0 90000.0 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100.0 5000.0 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_string - Statistics: Num rows: 10 Data size: 791 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 791 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 791 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_char - Statistics: Num rows: 10 Data size: 937 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 937 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 937 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_varchar - Statistics: Num rows: 10 Data size: 682 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 682 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 682 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 NULL NULL 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 NULL NULL 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 NULL NULL 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 NULL 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 NULL new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400756835938 original -10 1 17.0 new -2 1 753.7028198242188 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part_all_complex.q.out deleted file mode 100644 index d917a7f..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,694 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_struct1 - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), s1 (type: struct), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"n)گ"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"n)گ"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"FALSE","c2":"-67","c3":"833","c4":"63993","c5":"1255178165","c6":"905071.0","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":null,"c12":"2016-03-07","c13":"n)گ"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -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: part_add_various_various_struct2 - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s2 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} -7 2 new {"c1":"TRUE","c2":null,"c3":null,"c4":"-100","c5":"953967041","c6":"62.07915","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":null,"c12":null,"c13":"n)گ"} -8 1 new NULL -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -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: part_add_to_various_various_struct4 - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s3 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part_all_primitive.q.out deleted file mode 100644 index c094459..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2953 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_boolean - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: boolean), c2 (type: boolean), c3 (type: boolean), c4 (type: boolean), c5 (type: boolean), c6 (type: boolean), c7 (type: boolean), c8 (type: boolean), c9 (type: boolean), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11 - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true true true original -2 1 true true true true true true true false true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true true true original -5 2 true true false true true false false true false new -6 1 NULL NULL NULL NULL NULL NULL NULL true NULL new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_tinyint - Statistics: Num rows: 7 Data size: 837 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: tinyint), c2 (type: tinyint), c3 (type: tinyint), c4 (type: tinyint), c5 (type: tinyint), c6 (type: tinyint), c7 (type: tinyint), c8 (type: tinyint), c9 (type: tinyint), c10 (type: tinyint), c11 (type: tinyint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 837 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 837 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 -48 -51 -66 -29 119 119 -127 -128 73 -43 original -2 1 1 -128 -48 -20 0 0 -1 -128 -99 40 105 original -3 1 1 127 100 -13 0 0 0 -128 -99 40 105 original -4 1 0 -72 -127 127 30 127 -106 90 NULL 1 84 original -5 1 1 -90 75 -38 109 -128 98 120 NULL NULL 60 original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 NULL 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_smallint - Statistics: Num rows: 7 Data size: 886 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: smallint), c3 (type: smallint), c4 (type: smallint), c5 (type: smallint), c6 (type: smallint), c7 (type: smallint), c8 (type: smallint), c9 (type: smallint), c10 (type: smallint), c11 (type: smallint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 886 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 886 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL 7373 -32578 -29 119 119 -2999 -2999 -2999 -11819 original -2 1 1 100 -32768 32767 -3651 0 -1 9000 32767 -32768 29801 original -3 1 1 -127 25536 -32768 -3651 0 0 9000 32767 -32768 29801 original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 -8620 original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 -17092 original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 NULL NULL -4844 15507 91 22385 -28 -12268 0 NULL NULL new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_int - Statistics: Num rows: 7 Data size: 913 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: int), c3 (type: int), c4 (type: int), c5 (type: int), c6 (type: int), c7 (type: int), c8 (type: int), c9 (type: int), c10 (type: int), c11 (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 913 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 913 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -1888628267 original -2 1 1 100 NULL 1903063783 -3651 -2147483648 -1 NULL NULL NULL 1171027049 original -3 1 1 100 NULL 1903063783 -3651 -2147483648 0 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 1272503892 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 NULL NULL NULL -167 91 113 -164341325 -134237413 0 6229 NULL new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_bigint - Statistics: Num rows: 7 Data size: 945 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: bigint), c3 (type: bigint), c4 (type: bigint), c5 (type: bigint), c6 (type: bigint), c7 (type: bigint), c8 (type: bigint), c9 (type: bigint), c10 (type: bigint), c11 (type: bigint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 945 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 945 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 -9223372036854775808 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 1998287 NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 NULL NULL -126 NULL 91 113 -28 -63 0 3244222 NULL new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_float - Statistics: Num rows: 7 Data size: 941 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), c2 (type: float), c3 (type: float), c4 (type: float), c5 (type: float), c6 (type: float), c7 (type: float), c8 (type: float), c9 (type: float), c10 (type: float), c11 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 941 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 941 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 NULL new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_double - Statistics: Num rows: 7 Data size: 989 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), c4 (type: double), c5 (type: double), c6 (type: double), c7 (type: double), c8 (type: double), c9 (type: double), c10 (type: double), c11 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 989 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 989 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 NULL new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_decimal - Statistics: Num rows: 7 Data size: 1222 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: decimal(38,18)), c3 (type: decimal(38,18)), c4 (type: decimal(38,18)), c5 (type: decimal(38,18)), c6 (type: decimal(38,18)), c7 (type: decimal(38,18)), c8 (type: decimal(38,18)), c9 (type: decimal(38,18)), c10 (type: decimal(38,18)), c11 (type: decimal(38,18)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 1222 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1222 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 NULL NULL -4314.000000000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 NULL new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_string - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), c5 (type: string), c6 (type: string), c7 (type: string), c8 (type: string), c9 (type: string), c10 (type: string), c11 (type: string), c12 (type: string), c13 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char - Statistics: Num rows: 7 Data size: 1355 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(25)), c2 (type: char(25)), c3 (type: char(25)), c4 (type: char(25)), c5 (type: char(25)), c6 (type: char(25)), c7 (type: char(25)), c8 (type: char(25)), c9 (type: char(25)), c10 (type: char(25)), c11 (type: char(25)), c12 (type: char(25)), c13 (type: char(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 1355 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1355 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 TRUE 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL NULL NULL NULL NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char_trunc - Statistics: Num rows: 7 Data size: 904 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(8)), c3 (type: char(8)), c4 (type: char(8)), c5 (type: char(8)), c6 (type: char(8)), c7 (type: char(8)), c8 (type: char(8)), c9 (type: char(8)), c10 (type: char(8)), c11 (type: char(8)), c12 (type: char(8)), c13 (type: char(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 904 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 904 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 TRUE 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 TRUE 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -5 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 NULL NULL NULL NULL NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(25)), c2 (type: varchar(25)), c3 (type: varchar(25)), c4 (type: varchar(25)), c5 (type: varchar(25)), c6 (type: varchar(25)), c7 (type: varchar(25)), c8 (type: varchar(25)), c9 (type: varchar(25)), c10 (type: varchar(25)), c11 (type: varchar(25)), c12 (type: varchar(25)), c13 (type: varchar(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 TRUE 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 TRUE 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 FALSE 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 TRUE -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar_trunc - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(8)), c2 (type: varchar(8)), c3 (type: varchar(8)), c4 (type: varchar(8)), c5 (type: varchar(8)), c6 (type: varchar(8)), c7 (type: varchar(8)), c8 (type: varchar(8)), c9 (type: varchar(8)), c10 (type: varchar(8)), c11 (type: varchar(8)), c12 (type: varchar(8)), c13 (type: varchar(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 TRUE NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 TRUE 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 FALSE 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -3 1 TRUE 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 TRUE -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_timestamp - Statistics: Num rows: 7 Data size: 921 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: timestamp), c2 (type: timestamp), c3 (type: timestamp), c4 (type: timestamp), c5 (type: timestamp), c6 (type: timestamp), c7 (type: timestamp), c8 (type: timestamp), c9 (type: timestamp), c10 (type: timestamp), c11 (type: timestamp), c12 (type: timestamp), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14 - Statistics: Num rows: 7 Data size: 921 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 921 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_date - Statistics: Num rows: 6 Data size: 578 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: date), c2 (type: date), c3 (type: date), c4 (type: date), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 6 Data size: 578 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 578 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 NULL 2002-05-10 2002-05-10 NULL new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -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: part_change_same_type_different_params - Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(32)), c3 (type: varchar(15)), c4 (type: varchar(18)), c5 (type: decimal(10,2)), c6 (type: decimal(25,15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor age NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion 8.31 NULL new -8 1 bubble f drain loyal station racket antique bu 0.69 22.832613278700000 new -9 1 12345678 1234567890123456789012345 123456789012345 1234567890 NULL 1234567890.543210987700000 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_table.q.out deleted file mode 100644 index 561f662..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_nonvec_mapwork_table.q.out +++ /dev/null @@ -1,3859 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_permute_select - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_string_permute_select - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_double - Statistics: Num rows: 4 Data size: 318 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 318 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 318 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_timestamp - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 195 - totalSize 198 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_date - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_string - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_string - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_char - Statistics: Num rows: 4 Data size: 652 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 652 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 652 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_varchar - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: float), c2 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part.q.out deleted file mode 100644 index 8d1c898..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part.q.out +++ /dev/null @@ -1,4135 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_permute_select - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_string_permute_select - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new NULL NULL -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new NULL NULL -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 NULL NULL -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 NULL NULL -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 NULL -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 NULL -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 NULL -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_double - Statistics: Num rows: 10 Data size: 383 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 383 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 383 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_timestamp - Statistics: Num rows: 9 Data size: 1194 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 1194 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 1194 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 NULL 6229-06-28 02:54:28.970117179 NULL new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 NULL 5966-07-09 03:30:50.597 NULL new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_date - Statistics: Num rows: 9 Data size: 555 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 555 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 555 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_string - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char - Statistics: Num rows: 10 Data size: 385 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 385 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 385 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 10 Data size: 357 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 357 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 357 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17.0 90000.0 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100.0 5000.0 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_string - Statistics: Num rows: 10 Data size: 548 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 548 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 548 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_char - Statistics: Num rows: 10 Data size: 463 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 463 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 463 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_varchar - Statistics: Num rows: 10 Data size: 452 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 452 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 452 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 NULL NULL 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 NULL NULL 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 NULL NULL 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 NULL 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 NULL new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400756835938 original -10 1 17.0 new -2 1 753.7028198242188 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part_all_complex.q.out deleted file mode 100644 index 7f2ada9..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,698 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_struct1 - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), s1 (type: struct), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"n)گ"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"n)گ"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"FALSE","c2":"-67","c3":"833","c4":"63993","c5":"1255178165","c6":"905071.0","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":null,"c12":"2016-03-07","c13":"n)گ"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -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: part_add_various_various_struct2 - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s2 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} -7 2 new {"c1":"TRUE","c2":null,"c3":null,"c4":"-100","c5":"953967041","c6":"62.07915","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":null,"c12":null,"c13":"n)گ"} -8 1 new NULL -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -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: part_add_to_various_various_struct4 - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s3 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part_all_primitive.q.out deleted file mode 100644 index 91cefe2..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2973 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_boolean - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: boolean), c2 (type: boolean), c3 (type: boolean), c4 (type: boolean), c5 (type: boolean), c6 (type: boolean), c7 (type: boolean), c8 (type: boolean), c9 (type: boolean), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11 - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true true true original -2 1 true true true true true true true false true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true true true original -5 2 NULL NULL false NULL NULL false false NULL false new -6 1 NULL NULL NULL NULL NULL NULL NULL true NULL new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 NULL -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_tinyint - Statistics: Num rows: 7 Data size: 740 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: tinyint), c2 (type: tinyint), c3 (type: tinyint), c4 (type: tinyint), c5 (type: tinyint), c6 (type: tinyint), c7 (type: tinyint), c8 (type: tinyint), c9 (type: tinyint), c10 (type: tinyint), c11 (type: tinyint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 740 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 740 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL -48 -51 -66 -29 119 119 -127 -128 73 -43 original -2 1 NULL -128 -48 -20 0 0 -1 -128 -99 40 105 original -3 1 NULL 127 100 -13 0 0 0 -128 -99 40 105 original -4 1 0 -72 -127 127 30 127 -106 90 NULL 1 84 original -5 1 NULL -90 75 -38 109 -128 98 120 NULL NULL 60 original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 NULL 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 NULL -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_smallint - Statistics: Num rows: 7 Data size: 781 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: smallint), c3 (type: smallint), c4 (type: smallint), c5 (type: smallint), c6 (type: smallint), c7 (type: smallint), c8 (type: smallint), c9 (type: smallint), c10 (type: smallint), c11 (type: smallint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 781 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 781 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL 7373 -32578 -29 119 119 -2999 -2999 -2999 -11819 original -2 1 NULL 100 -32768 32767 -3651 0 -1 9000 32767 -32768 29801 original -3 1 NULL -127 25536 -32768 -3651 0 0 9000 32767 -32768 29801 original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 -8620 original -5 1 NULL -90 7151 3094 30000 -9000 0 5299 5299 5299 -17092 original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 NULL NULL -4844 15507 91 22385 -28 -12268 0 NULL NULL new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_int - Statistics: Num rows: 7 Data size: 798 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: int), c3 (type: int), c4 (type: int), c5 (type: int), c6 (type: int), c7 (type: int), c8 (type: int), c9 (type: int), c10 (type: int), c11 (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 798 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 798 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -1888628267 original -2 1 NULL 100 NULL 1903063783 -3651 -2147483648 -1 NULL NULL NULL 1171027049 original -3 1 NULL 100 NULL 1903063783 -3651 -2147483648 0 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 1272503892 original -5 1 NULL -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 NULL NULL NULL -167 91 113 -164341325 -134237413 0 6229 NULL new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_bigint - Statistics: Num rows: 7 Data size: 838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: bigint), c3 (type: bigint), c4 (type: bigint), c5 (type: bigint), c6 (type: bigint), c7 (type: bigint), c8 (type: bigint), c9 (type: bigint), c10 (type: bigint), c11 (type: bigint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 838 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 838 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 NULL 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 NULL 100 -32768 NULL -3651 -9223372036854775808 -9223372036854775808 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 NULL -90 NULL 3289094 46114 9250340 9250340 1998287 NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 NULL NULL -126 NULL 91 113 -28 -63 0 3244222 NULL new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_float - Statistics: Num rows: 7 Data size: 831 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), c2 (type: float), c3 (type: float), c4 (type: float), c5 (type: float), c6 (type: float), c7 (type: float), c8 (type: float), c9 (type: float), c10 (type: float), c11 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 831 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 831 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 NULL 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 NULL 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 NULL -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 NULL new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_double - Statistics: Num rows: 7 Data size: 874 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), c4 (type: double), c5 (type: double), c6 (type: double), c7 (type: double), c8 (type: double), c9 (type: double), c10 (type: double), c11 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 874 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 874 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 NULL 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 NULL 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 NULL -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 NULL new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_decimal - Statistics: Num rows: 7 Data size: 1119 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: decimal(38,18)), c3 (type: decimal(38,18)), c4 (type: decimal(38,18)), c5 (type: decimal(38,18)), c6 (type: decimal(38,18)), c7 (type: decimal(38,18)), c8 (type: decimal(38,18)), c9 (type: decimal(38,18)), c10 (type: decimal(38,18)), c11 (type: decimal(38,18)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 1119 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1119 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 NULL NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 NULL 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 NULL 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 NULL -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 NULL NULL -4314.000000000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 NULL new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_string - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), c5 (type: string), c6 (type: string), c7 (type: string), c8 (type: string), c9 (type: string), c10 (type: string), c11 (type: string), c12 (type: string), c13 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char - Statistics: Num rows: 7 Data size: 892 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(25)), c2 (type: char(25)), c3 (type: char(25)), c4 (type: char(25)), c5 (type: char(25)), c6 (type: char(25)), c7 (type: char(25)), c8 (type: char(25)), c9 (type: char(25)), c10 (type: char(25)), c11 (type: char(25)), c12 (type: char(25)), c13 (type: char(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 892 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 892 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char_trunc - Statistics: Num rows: 7 Data size: 848 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(8)), c3 (type: char(8)), c4 (type: char(8)), c5 (type: char(8)), c6 (type: char(8)), c7 (type: char(8)), c8 (type: char(8)), c9 (type: char(8)), c10 (type: char(8)), c11 (type: char(8)), c12 (type: char(8)), c13 (type: char(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 848 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 848 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 NULL 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 NULL 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -5 1 NULL -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(25)), c2 (type: varchar(25)), c3 (type: varchar(25)), c4 (type: varchar(25)), c5 (type: varchar(25)), c6 (type: varchar(25)), c7 (type: varchar(25)), c8 (type: varchar(25)), c9 (type: varchar(25)), c10 (type: varchar(25)), c11 (type: varchar(25)), c12 (type: varchar(25)), c13 (type: varchar(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -4 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar_trunc - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(8)), c2 (type: varchar(8)), c3 (type: varchar(8)), c4 (type: varchar(8)), c5 (type: varchar(8)), c6 (type: varchar(8)), c7 (type: varchar(8)), c8 (type: varchar(8)), c9 (type: varchar(8)), c10 (type: varchar(8)), c11 (type: varchar(8)), c12 (type: varchar(8)), c13 (type: varchar(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 NULL NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 NULL 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -4 1 NULL -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 NULL NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 NULL 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 NULL 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 NULL -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_timestamp - Statistics: Num rows: 7 Data size: 871 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: timestamp), c2 (type: timestamp), c3 (type: timestamp), c4 (type: timestamp), c5 (type: timestamp), c6 (type: timestamp), c7 (type: timestamp), c8 (type: timestamp), c9 (type: timestamp), c10 (type: timestamp), c11 (type: timestamp), c12 (type: timestamp), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14 - Statistics: Num rows: 7 Data size: 871 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 871 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 NULL NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 NULL 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 NULL 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 NULL 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_date - Statistics: Num rows: 6 Data size: 586 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: date), c2 (type: date), c3 (type: date), c4 (type: date), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 6 Data size: 586 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 586 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 2003-05-10 2002-05-10 2002-05-10 NULL new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -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: part_change_same_type_different_params - Statistics: Num rows: 13 Data size: 1259 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(32)), c3 (type: varchar(15)), c4 (type: varchar(18)), c5 (type: decimal(10,2)), c6 (type: decimal(25,15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 13 Data size: 1259 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 13 Data size: 1259 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor age NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion 8.31 NULL new -8 1 bubble f drain loyal station racket antique bu 0.69 22.832613278700000 new -9 1 12345678 1234567890123456789012345 123456789012345 1234567890 NULL 1234567890.543210987700000 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_table.q.out deleted file mode 100644 index 093920d..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vec_mapwork_table.q.out +++ /dev/null @@ -1,3887 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.vector.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the vector SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_permute_select - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_string_permute_select - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_double - Statistics: Num rows: 4 Data size: 151 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 151 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 151 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_timestamp - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 195 - totalSize 198 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_date - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_string - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_string - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_char - Statistics: Num rows: 4 Data size: 178 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 178 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 178 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_varchar - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: float), c2 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part.q.out ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part.q.out deleted file mode 100644 index 0e449b7..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part.q.out +++ /dev/null @@ -1,4135 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE part_add_int_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=2) - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_permute_select partition(part=1) - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_permute_select - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 111 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,c from part_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Input: default@part_add_int_permute_select@part=1 -PREHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Input: default@part_add_int_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: drop table part_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_permute_select -PREHOOK: Output: default@part_add_int_permute_select -POSTHOOK: query: drop table part_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_permute_select -POSTHOOK: Output: default@part_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE part_add_int_string_permute_select(insert_num int, a INT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table part_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED part_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Partition Information -# col_name data_type comment - -part int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=2) - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=2 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: query: insert into table part_add_int_string_permute_select partition(part=1) - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_add_int_string_permute_select PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: part_add_int_string_permute_select - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 155 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,part,a,b from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b -1 1 1 original -10 1 6 new -2 1 2 original -3 1 3 original -4 1 4 original -5 2 1 new -6 2 2 new -7 2 3 new -8 2 4 new -9 1 5 new -PREHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c -1 1 1 original NULL -10 1 6 new NULL -2 1 2 original NULL -3 1 3 original NULL -4 1 4 original NULL -5 2 1 new 10 -6 2 2 new 20 -7 2 3 new 30 -8 2 4 new 40 -9 1 5 new NULL -PREHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,b,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a b c d -1 1 1 original NULL NULL -10 1 6 new NULL NULL -2 1 2 original NULL NULL -3 1 3 original NULL NULL -4 1 4 original NULL NULL -5 2 1 new 10 ten -6 2 2 new 20 twenty -7 2 3 new 30 thirty -8 2 4 new 40 forty -9 1 5 new NULL NULL -PREHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,c,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a c d -1 1 1 NULL NULL -10 1 6 NULL NULL -2 1 2 NULL NULL -3 1 3 NULL NULL -4 1 4 NULL NULL -5 2 1 10 ten -6 2 2 20 twenty -7 2 3 30 thirty -8 2 4 40 forty -9 1 5 NULL NULL -PREHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,a,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part a d -1 1 1 NULL -10 1 6 NULL -2 1 2 NULL -3 1 3 NULL -4 1 4 NULL -5 2 1 ten -6 2 2 twenty -7 2 3 thirty -8 2 4 forty -9 1 5 NULL -PREHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part c -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 10 -6 2 20 -7 2 30 -8 2 40 -9 1 NULL -PREHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Input: default@part_add_int_string_permute_select@part=1 -PREHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,d from part_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Input: default@part_add_int_string_permute_select@part=1 -POSTHOOK: Input: default@part_add_int_string_permute_select@part=2 -#### A masked pattern was here #### -insert_num part d -1 1 NULL -10 1 NULL -2 1 NULL -3 1 NULL -4 1 NULL -5 2 ten -6 2 twenty -7 2 thirty -8 2 forty -9 1 NULL -PREHOOK: query: drop table part_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_int_string_permute_select -PREHOOK: Output: default@part_add_int_string_permute_select -POSTHOOK: query: drop table part_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_int_string_permute_select -POSTHOOK: Output: default@part_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE part_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=2) - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=2 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: query: insert into table part_change_string_group_double partition(part=1) - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_double@part=1 -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_double - Statistics: Num rows: 10 Data size: 383 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 383 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 383 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Input: default@part_change_string_group_double@part=1 -PREHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Input: default@part_change_string_group_double@part=1 -POSTHOOK: Input: default@part_change_string_group_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 753.7028 753.7028 753.7028 original -10 1 9250340.75 9250340.75 9250340.75 new -2 1 -3651.672121 -3651.672121 -3651.672121 original -3 1 -29.0764 -29.0764 -29.0764 original -4 1 -10.3 -10.3 -10.3 original -5 2 30.774 30.774 30.774 new -6 2 20.31 20.31 20.31 new -7 2 46114.284799488 46114.284799488 46114.284799488 new -8 2 -66475.561431 -66475.561431 -66475.561431 new -9 1 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table part_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_double -PREHOOK: Output: default@part_change_string_group_double -POSTHOOK: query: drop table part_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_double -POSTHOOK: Output: default@part_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=2) - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_timestamp partition(part=1) - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_timestamp - Statistics: Num rows: 9 Data size: 1194 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 1194 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 1194 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 1 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 1 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 2 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 2 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 NULL 6229-06-28 02:54:28.970117179 NULL new -9 1 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 NULL 5966-07-09 03:30:50.597 NULL new -PREHOOK: query: drop table part_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_timestamp -PREHOOK: Output: default@part_change_date_group_string_group_timestamp -POSTHOOK: query: drop table part_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_timestamp -POSTHOOK: Output: default@part_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=1) - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: query: insert into table part_change_date_group_string_group_date partition(part=2) - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_date_group_string_group_date@part=2 -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_date_group_string_group_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: part_change_date_group_string_group_date - Statistics: Num rows: 9 Data size: 555 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 9 Data size: 555 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 9 Data size: 555 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Input: default@part_change_date_group_string_group_date@part=1 -PREHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=1 -POSTHOOK: Input: default@part_change_date_group_string_group_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 1 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 1 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 2 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 2 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 2 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 2 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table part_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_date_group_string_group_date -PREHOOK: Output: default@part_change_date_group_string_group_date -POSTHOOK: query: drop table part_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_date_group_string_group_date -POSTHOOK: Output: default@part_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_string partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_char_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 330 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -10 1 17 NULL 754072151 3289094 new -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -5 2 2000 72909 3244222 -93222 new -6 2 1 200 2323322 5430907 new -7 2 256 32768 31889 470614135 new -8 2 5555 40000 -719017797 810662019 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part=1) - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 483777 -23866739993 original -2 1 -2 -6737 56 28899333 original -3 1 NULL 4957 832222222 9000000000 original -4 1 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_multi_ints_varchar_trunc partition(part) - values (5, '2000', '72909', '3244222', '-93222', 'new', 2), - (6, '1', '200', '2323322', '5430907', 'new', 2), - (7, '256', '32768', '31889', '470614135', 'new', 2), - (8, '5555', '40000', '-719017797', '810662019', 'new', 2), - (9, '100', '5000', '5443', '0', 'new', 1), - (10, '17', '90000', '754072151', '3289094', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 304 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 45 1000 48377 -2386 original -10 1 17 NULL 75407 32890 new -2 1 -2 -6737 56 28899 original -3 1 NULL 4957 83222 90000 original -4 1 0 20435 84749 -9999 original -5 2 2000 72909 32442 -9322 new -6 2 1 200 23233 54309 new -7 2 256 32768 31889 47061 new -8 2 5555 40000 -7190 81066 new -9 1 100 5000 5443 0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), STRING --- -CREATE TABLE part_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 -832222222.000000000000000000 255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_string partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_string - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 380 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 -832222222 255.0 4957.0 original -4 1 847492223 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char - Statistics: Num rows: 10 Data size: 385 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 385 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 385 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993 753.7028 -3651.672121 original -10 1 17 90000.0 7.54072151E8 new -2 1 -10.3 -2.0 -29.0764 original -3 1 9000000000 -255.0 4957.0 original -4 1 -999999999999 0.0 20435.0 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 832222222.000000000000000000 -255.0 4957.0 original -4 1 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_char_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 10 Data size: 357 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 357 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 357 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 8322222 -255.0 4957.0 original -4 1 8474922 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 1 -10.3 -2.0 -29.076400000000000000 original -3 1 8.9999995E9 -255.0 4957.000000000000000000 original -4 1 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 368 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -2.38667407E10 753.7028 -3651.672121 original -10 1 17.0 90000.0 754072151 new -2 1 -10.3 -2.0 -29.0764 original -3 1 8.9999995E9 -255.0 4957 original -4 1 -1.0E12 0.0 20435 original -5 2 30.774 20.31 46114.284799488 new -6 2 -66475.561431 52927714 7203778961 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017797 new -9 1 100.0 5000.0 5443 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE part_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part=1) - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 1 -10.300000000000000000 -2.0 -29.0764 original -3 1 9000000000.000000000000000000 -255.0 4957.0 original -4 1 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table part_change_numeric_group_string_group_floating_varchar_trunc partition(part) - values (5, '30.774', '20.31', '46114.284799488', 'new', 2), - (6, '-66475.561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 362 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 -238667 753.702 -3651.6 original -10 1 17 90000.0 7540721 new -2 1 -10.3 -2.0 -29.076 original -3 1 9000000 -255.0 4957.0 original -4 1 -999999 0.0 20435.0 original -5 2 30.774 20.31 46114.2 new -6 2 -66475. 5292771 7203778 new -7 2 256 32768 31889 new -8 2 5555 40000 -719017 new -9 1 100 5000.0 5443.0 new -PREHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@part_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE part_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: insert into table part_change_string_group_string_group_string partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_string@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_string - Statistics: Num rows: 10 Data size: 548 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 548 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 548 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Input: default@part_change_string_group_string_group_string@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 escapist escapist escapist escapist original -10 1 bottom bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile dynamic r original -4 1 blank pads blank pad blank pads blank pad original -5 2 junkyard junkyard junkyard junkyard new -6 2 baffling bafflin baffling bafflin new -7 2 featherweight featherweight new -8 2 against against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table part_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_string -PREHOOK: Output: default@part_change_string_group_string_group_string -POSTHOOK: query: drop table part_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_string -POSTHOOK: Output: default@part_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: insert into table part_change_string_group_string_group_char partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_char@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_char - Statistics: Num rows: 10 Data size: 463 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 463 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 463 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Input: default@part_change_string_group_string_group_char@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_char -PREHOOK: Output: default@part_change_string_group_string_group_char -POSTHOOK: query: drop table part_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_char -POSTHOOK: Output: default@part_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE part_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part=1) - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic reptile dynamic reptile original -4 1 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: insert into table part_change_string_group_string_group_varchar partition(part) - values (5, 'junkyard', 'junkyard', 'junkyard', 'new', 2), - (6, ' baffling ', ' baffling ', ' baffling ', 'new', 2), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new', 2), - (8, ' against', ' against', ' against', 'new', 2), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new', 1), - (10, 'bottom ', 'bottom ', 'bottom ', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Output: default@part_change_string_group_string_group_varchar@part=2 -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_string_group_string_group_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_string_group_string_group_varchar - Statistics: Num rows: 10 Data size: 452 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 452 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 452 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -PREHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=1 -POSTHOOK: Input: default@part_change_string_group_string_group_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 escapist escapist escapist original -10 1 bottom bottom bottom new -2 1 heartbeat heartbeat heartbeat original -3 1 dynamic reptile dynamic r dynamic reptile original -4 1 blank pads blank pad blank pads original -5 2 junkyard junkyard junkyard new -6 2 baffling bafflin baffling new -7 2 featherweight featherweight new -8 2 against against against new -9 1 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table part_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_string_group_string_group_varchar -PREHOOK: Output: default@part_change_string_group_string_group_varchar -POSTHOOK: query: drop table part_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_string_group_string_group_varchar -POSTHOOK: Output: default@part_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part=1) - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45 45 45 original -2 1 -2 -2 -2 -2 -2 -2 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_tinyint partition(part) - values (5, '774', '2031', '200', '12', '99', '0', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new', 2), - (7, '256', '32768', '31889', '300', '444', '506', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new', 2), - (9, '100', '5000', '5443', '22', '2', '-2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', '18', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 446 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 45 45 45 45.000000000000000000 45.0 45.0 original -10 1 17 NULL NULL 95.000000000000000000 20.0 18.0 new -2 1 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 NULL NULL NULL NULL NULL NULL original -4 1 100 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200 12.000000000000000000 99.0 0.0 new -6 2 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 2 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 2 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 1 100 NULL NULL 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part=1) - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 -5000 original -4 1 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_smallint partition(part) - values (5, '774', '2031', '200', '12', '99', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', '7', 'new', 2), - (7, '256', '32768', '31889', '300', '444', 'new', 2), - (8, '5555', '40000', '-719017797', '45', '55', 'new', 2), - (9, '100', '5000', '5443', '22', '2', 'new', 1), - (10, '17', '90000', '754072151', '95', '20', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 445 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 b -1 1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 NULL NULL 95.0 20.0 new -2 1 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 100 100 100.000000000000000000 100.0 100.0 original -5 2 774 2031 200.000000000000000000 12.0 99.0 new -6 2 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 2 256 32768 31889.000000000000000000 300.0 444.0 new -8 2 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 1 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part=1) - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031 2031 2031 original -2 1 -2 -2 -2 -2 original -3 1 -5000 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_int partition(part) - values (5, '774', '2031', '200', '12', 'new', 2), - (6, '561431', '52927714', '7203778961', '8', 'new', 2), - (7, '256', '32768', '31889', '300', 'new', 2), - (8, '5555', '40000', '-719017797', '45', 'new', 2), - (9, '100', '5000', '5443', '22', 'new', 1), - (10, '17', '90000', '754072151', '95', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 429 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 2031 2031.000000000000000000 2031.0 2031.0 original -10 1 17 90000.000000000000000000 NULL 95.0 new -2 1 -2 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774 2031.000000000000000000 200.0 12.0 new -6 2 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 2 256 32768.000000000000000000 31889.0 300.0 new -8 2 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 1 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part=1) - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961 7203778961 7203778961 original -2 1 -2 -2 -2 original -3 1 -5000 -5000 -5000 original -4 1 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_bigint partition(part) - values (5, '774', '2031', '200', 'new', 2), - (6, '561431', '52927714', '7203778961', 'new', 2), - (7, '256', '32768', '31889', 'new', 2), - (8, '5555', '40000', '-719017797', 'new', 2), - (9, '100', '5000', '5443', 'new', 1), - (10, '17', '90000', '754072151', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 411 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 b -1 1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 1 17.000000000000000000 90000.0 NULL new -2 1 -2.000000000000000000 -2.0 -2.0 original -3 1 -5000.000000000000000000 -5000.0 -5000.0 original -4 1 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 2 774.000000000000000000 2031.0 200.0 new -6 2 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 2 256.000000000000000000 32768.0 31889.0 new -8 2 5555.000000000000000000 40000.0 -7.19017797E8 new -9 1 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part=1) - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400000000000000 original -2 1 753.702800000000000000 original -3 1 -5000.000000000000000000 original -4 1 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_decimal partition(part) - values (5, '7.74', '22.3', 'new', 2), - (6, '56.1431', '90.9', 'new', 2), - (7, '2.56', '25.6', 'new', 2), - (8, '555.5', '55.55', 'new', 2), - (9, '10.0', '0.100', 'new', 1), - (10, '1.7', '17.8888', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 335 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -10 1 1.7 new -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 7.74 new -6 2 56.1431 new -7 2 2.56 new -8 2 555.5 new -9 1 10.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE part_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part=1) - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.0764 original -2 1 753.7028 original -3 1 -5000.0 original -4 1 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table part_change_lower_to_higher_numeric_group_float partition(part) - values (5, '774', 'new', 2), - (6, '561431', 'new', 2), - (7, '256', 'new', 2), - (8, '5555', 'new', 2), - (9, '100', 'new', 1), - (10, '17', 'new', 1) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float@part=2 -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: part_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 10 Data size: 148 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=1 -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float@part=2 -#### A masked pattern was here #### -insert_num part c1 b -1 1 -29.076400756835938 original -10 1 17.0 new -2 1 753.7028198242188 original -3 1 -5000.0 original -4 1 5.2927712E7 original -5 2 774.0 new -6 2 561431.0 new -7 2 256.0 new -8 2 5555.0 new -9 1 100.0 new -PREHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table part_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@part_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part_all_complex.q.out ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part_all_complex.q.out deleted file mode 100644 index 248f07c..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part_all_complex.q.out +++ /dev/null @@ -1,700 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. - --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all complex conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. - --- ------------------------------------------------------------------------------------------- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: STRUCT --> STRUCT, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: CREATE TABLE struct1_a_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_a.txt' overwrite into table struct1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_a_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_a_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_a_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_a_txt)struct1_a_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_a_txt.insert_num struct1_a_txt.s1 struct1_a_txt.b -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":-29.0764,"c7":4.70614135E8,"c8":470614135,"c9":"dynamic reptile ","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":n)گ} original -2 1 {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":-3651.672,"c7":46114.284799488,"c8":46114.284799488,"c9":" baffling ","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":n)گ} original -3 1 {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} original -4 1 {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_struct1 replace columns (insert_num int, s1 STRUCT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: CREATE TABLE struct1_b_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_b.txt' overwrite into table struct1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_b_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_b_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=2) select * from struct1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_b_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=2 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).b SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).insert_num SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=2).s1 SIMPLE [(struct1_b_txt)struct1_b_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_b_txt.insert_num struct1_b_txt.s1 struct1_b_txt.b -PREHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: CREATE TABLE struct1_c_txt(insert_num int, s1 STRUCT, b STRING) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct1_c.txt' overwrite into table struct1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct1_c_txt -PREHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct1_c_txt -PREHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: query: insert into table part_change_various_various_struct1 partition(part=1) select * from struct1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct1_c_txt -POSTHOOK: Output: default@part_change_various_various_struct1@part=1 -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).b SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).insert_num SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_struct1 PARTITION(part=1).s1 SIMPLE [(struct1_c_txt)struct1_c_txt.FieldSchema(name:s1, type:struct, comment:null), ] -struct1_c_txt.insert_num struct1_c_txt.s1 struct1_c_txt.b -PREHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_struct1 - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), s1 (type: struct), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Input: default@part_change_various_various_struct1@part=1 -PREHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=1 -POSTHOOK: Input: default@part_change_various_various_struct1@part=2 -#### A masked pattern was here #### -insert_num part s1 b -1 1 {"c1":"TRUE","c2":null,"c3":null,"c4":"3244222","c5":"-99999999999","c6":"-29.0764","c7":"4.70614135E8","c8":"470614135","c9":"dynamic reptile","c10":"dynamic reptile ","c11":"0004-09-22 18:26:29.519542222","c12":"2007-02-09","c13":"n)گ"} original -2 1 {"c1":null,"c2":"100","c3":null,"c4":"14","c5":"-23866739993","c6":"-3651.672","c7":"46114.284799488","c8":"46114.284799488","c9":" baffling","c10":" baffling ","c11":"2007-02-09 05:17:29.368756876","c12":"0004-09-22","c13":"n)گ"} original -3 1 {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} original -4 1 {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} original -5 2 {"c1":"true","c2":"400","c3":"44388","c4":"-100","c5":"953967041.","c6":"62.079153","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":"timestamp","c12":"date","c13":"binary"} new -6 1 {"c1":"FALSE","c2":"-67","c3":"833","c4":"63993","c5":"1255178165","c6":"905071.0","c7":"-4314.7918","c8":"-1240033819","c9":"trial","c10":"trial","c11":null,"c12":"2016-03-07","c13":"n)گ"} new -PREHOOK: query: drop table part_change_various_various_struct1 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_struct1 -PREHOOK: Output: default@part_change_various_various_struct1 -POSTHOOK: query: drop table part_change_various_various_struct1 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_struct1 -POSTHOOK: Output: default@part_change_various_various_struct1 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: STRUCT --- -CREATE TABLE part_add_various_various_struct2(insert_num int, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) - values(1, 'original'), - (2, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 -PREHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -#### A masked pattern was here #### -insert_num part b -1 1 original -2 1 original -PREHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMN ... -alter table part_add_various_various_struct2 ADD columns (s2 STRUCT) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: CREATE TABLE struct2_a_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_a.txt' overwrite into table struct2_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_a_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_a_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_a_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_a_txt)struct2_a_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_a_txt.insert_num struct2_a_txt.b struct2_a_txt.s2 -PREHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: CREATE TABLE struct2_b_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_b.txt' overwrite into table struct2_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_b_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_b_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_b_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_b_txt)struct2_b_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_b_txt.insert_num struct2_b_txt.b struct2_b_txt.s2 -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":false,"c2":72,"c3":null,"c4":-93222,"c5":30,"c6":-66475.56,"c7":-66475.561431,"c8":0.561431,"c9":"1 ","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":n)گ} -6 2 new {"c1":null,"c2":-90,"c3":null,"c4":3289094,"c5":46114,"c6":9250341.0,"c7":9250340.75,"c8":9250340.75,"c9":"junkyard ","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":n)گ} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_various_various_struct2 REPLACE columns (insert_num int, b STRING, s2 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: CREATE TABLE struct2_c_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_c.txt' overwrite into table struct2_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_c_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_c_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=2) select * from struct2_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_c_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=2 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).b SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).insert_num SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=2).s2 SIMPLE [(struct2_c_txt)struct2_c_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_c_txt.insert_num struct2_c_txt.b struct2_c_txt.s2 -PREHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: CREATE TABLE struct2_d_txt(insert_num int, b STRING, s2 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct2_d_txt -POSTHOOK: query: load data local inpath '../../data/files/struct2_d.txt' overwrite into table struct2_d_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct2_d_txt -PREHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct2_d_txt -PREHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: query: insert into table part_add_various_various_struct2 partition(part=1) select * from struct2_d_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct2_d_txt -POSTHOOK: Output: default@part_add_various_various_struct2@part=1 -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).b SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).insert_num SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_various_various_struct2 PARTITION(part=1).s2 SIMPLE [(struct2_d_txt)struct2_d_txt.FieldSchema(name:s2, type:struct, comment:null), ] -struct2_d_txt.insert_num struct2_d_txt.b struct2_d_txt.s2 -PREHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -Explain -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: part_add_various_various_struct2 - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s2 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 8 Data size: 907 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Input: default@part_add_various_various_struct2@part=1 -PREHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Input: default@part_add_various_various_struct2@part=1 -POSTHOOK: Input: default@part_add_various_various_struct2@part=2 -#### A masked pattern was here #### -insert_num part b s2 -1 1 original NULL -2 1 original NULL -3 1 new NULL -4 1 new NULL -5 2 new {"c1":"FALSE","c2":"72","c3":null,"c4":"-93222","c5":"30","c6":"-66475.56","c7":"-66475.561431","c8":"0.561431","c9":"1","c10":"1","c11":"6229-06-28 02:54:28.970117179","c12":"5966-07-09","c13":"n)گ"} -6 2 new {"c1":null,"c2":"-90","c3":null,"c4":"3289094","c5":"46114","c6":"9250341.0","c7":"9250340.75","c8":"9250340.75","c9":"junkyard","c10":"junkyard","c11":"2002-05-10 05:29:48.990818073","c12":"1815-05-06","c13":"n)گ"} -7 2 new {"c1":"TRUE","c2":null,"c3":null,"c4":"-100","c5":"953967041","c6":"62.07915","c7":"718.78","c8":"1","c9":"verdict","c10":"verdict","c11":null,"c12":null,"c13":"n)گ"} -8 1 new NULL -PREHOOK: query: drop table part_add_various_various_struct2 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_various_various_struct2 -PREHOOK: Output: default@part_add_various_various_struct2 -POSTHOOK: query: drop table part_add_various_various_struct2 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_various_various_struct2 -POSTHOOK: Output: default@part_add_various_various_struct2 -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE ADD COLUMNS for Various --> Various: ADD COLUMNS to STRUCT type as LAST column of 3 columns --- -CREATE TABLE part_add_to_various_various_struct4(insert_num int, b STRING, s3 STRUCT) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: CREATE TABLE struct4_a_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_a_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_a.txt' overwrite into table struct4_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_a_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_a_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_a_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_a_txt)struct4_a_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_a_txt.insert_num struct4_a_txt.b struct4_a_txt.s3 -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993} -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_add_to_various_various_struct4 replace columns (insert_num int, b STRING, s3 STRUCT) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 -PREHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: CREATE TABLE struct4_b_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_b_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_b.txt' overwrite into table struct4_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_b_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_b_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=2) select * from struct4_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_b_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=2 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).b SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).insert_num SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=2).s3 SIMPLE [(struct4_b_txt)struct4_b_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_b_txt.insert_num struct4_b_txt.b struct4_b_txt.s3 -PREHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: CREATE TABLE struct4_c_txt(insert_num int, b STRING, s3 STRUCT) -row format delimited fields terminated by '|' -collection items terminated by ',' -map keys terminated by ':' stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@struct4_c_txt -POSTHOOK: query: load data local inpath '../../data/files/struct4_c.txt' overwrite into table struct4_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@struct4_c_txt -PREHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@struct4_c_txt -PREHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: query: insert into table part_add_to_various_various_struct4 partition(part=1) select * from struct4_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@struct4_c_txt -POSTHOOK: Output: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).b SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).insert_num SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -POSTHOOK: Lineage: part_add_to_various_various_struct4 PARTITION(part=1).s3 SIMPLE [(struct4_c_txt)struct4_c_txt.FieldSchema(name:s3, type:struct, comment:null), ] -struct4_c_txt.insert_num struct4_c_txt.b struct4_c_txt.s3 -PREHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -Explain -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: part_add_to_various_various_struct4 - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), b (type: string), s3 (type: struct) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 337 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -PREHOOK: type: QUERY -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=1 -PREHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=1 -POSTHOOK: Input: default@part_add_to_various_various_struct4@part=2 -#### A masked pattern was here #### -insert_num part b s3 -1 1 original {"c1":true,"c2":null,"c3":null,"c4":3244222,"c5":-99999999999,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -2 1 original {"c1":null,"c2":100,"c3":null,"c4":14,"c5":-23866739993,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -3 2 new {"c1":true,"c2":null,"c3":null,"c4":-100,"c5":953967041,"c6":62.07915,"c7":718.78,"c8":1,"c9":"verdict ","c10":"verdict","c11":null,"c12":null,"c13":n)گ} -4 1 new {"c1":false,"c2":-67,"c3":833,"c4":63993,"c5":1255178165,"c6":null,"c7":null,"c8":null,"c9":null,"c10":null,"c11":null,"c12":null,"c13":null} -PREHOOK: query: drop table part_add_to_various_various_struct4 -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_add_to_various_various_struct4 -PREHOOK: Output: default@part_add_to_various_various_struct4 -POSTHOOK: query: drop table part_add_to_various_various_struct4 -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_add_to_various_various_struct4 -POSTHOOK: Output: default@part_add_to_various_various_struct4 diff --git ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part_all_primitive.q.out ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part_all_primitive.q.out deleted file mode 100644 index ffabf4a..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_part_all_primitive.q.out +++ /dev/null @@ -1,2973 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Partitioned --> all primitive conversions --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE CHANGE COLUMNS Various --> Various --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BYTE, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, TIMESTAMP) --> BOOLEAN --- -CREATE TABLE part_change_various_various_boolean(insert_num int, c1 TINYINT, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values(1, 255, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, 'true', '0004-09-22 18:26:29.519542222', 'original'), - (2, 45, 1000, 483777, -23866739993, -3651.672121, 46114.284799488, 46114.284799488, '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 200, 72909, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '6229-06-28 02:54:28.970117179', 'original'), - (4, 1, 90000, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, 'time will come', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 true 0004-09-22 18:26:29.519542222 original -2 1 45 1000 483777 -23866739993 -3651.672 46114.284799488 46114.284799488000000000 2007-02-09 05:17:29.368756876 original -3 1 NULL NULL 3244222 -93222 30.774 -66475.561431 -66475.561431000000000000 1 6229-06-28 02:54:28.970117179 original -4 1 1 NULL 754072151 3289094 46114.285 9250340.75 9250340.750000000000000000 time will come 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_boolean replace columns (insert_num int, c1 BOOLEAN, c2 BOOLEAN, c3 BOOLEAN, c4 BOOLEAN, c5 BOOLEAN, c6 BOOLEAN, c7 BOOLEAN, c8 BOOLEAN, c9 BOOLEAN, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=2) - values (5, 1, true, false, 1, 0, false, false, true, false, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=2 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: query: insert into table part_change_various_various_boolean partition(part=1) - values (6, 0, 1, 1, false, 0, true, false, true, 0, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_boolean@part=1 -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_boolean PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_boolean - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: boolean), c2 (type: boolean), c3 (type: boolean), c4 (type: boolean), c5 (type: boolean), c6 (type: boolean), c7 (type: boolean), c8 (type: boolean), c9 (type: boolean), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11 - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 580 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Input: default@part_change_various_various_boolean@part=1 -PREHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Input: default@part_change_various_various_boolean@part=1 -POSTHOOK: Input: default@part_change_various_various_boolean@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 b -1 1 NULL true true true true true true true true original -2 1 true true true true true true true false true original -3 1 NULL NULL true true true true true true true original -4 1 true NULL true true true true true true true original -5 2 true true false true true false false true false new -6 1 NULL NULL NULL NULL NULL NULL NULL true NULL new -PREHOOK: query: drop table part_change_various_various_boolean -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_boolean -PREHOOK: Output: default@part_change_various_various_boolean -POSTHOOK: query: drop table part_change_various_various_boolean -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_boolean -POSTHOOK: Output: default@part_change_various_various_boolean -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, SHORT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BYTE --- -128 and a maximum value of 127 --- -CREATE TABLE part_change_various_various_tinyint(insert_num int, c1 BOOLEAN, c2 SMALLINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values(1, true, 2000, 72909, 3244222, -29.0764, 470614135, 470614135, '129', '-128', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, -128, -48, -20, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (3, -1, -129, 100, 499, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '128', '-99', '40', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, -72, -127, 127, 30.774, 127.561431, -106.561431, '90.284799488', '90.284799488', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 75, -38, 109.284799488 ,-128.75, 98.75, '120.4', '33.333', '0.45', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true 2000 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 129 -128 -2999 0004-09-22 18:26:29.519542222 original -2 1 true -128 -48 -20 -9.223372E18 -9.223372036854776E18 9223372036854775807.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -3 1 true -129 100 499 -9.223372E18 -9.223372036854776E18 9223372036854775808.000000000000000000 128 -99 40 2007-02-09 05:17:29.368756876 original -4 1 false -72 -127 127 30.774 127.561431 -106.561431000000000000 90.284799488 90.284799488 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 75 -38 109.2848 -128.75 98.750000000000000000 120.4 33.333 0.45 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_tinyint replace columns (insert_num int, c1 TINYINT, c2 TINYINT, c3 TINYINT, c4 TINYINT, c5 TINYINT, c6 TINYINT, c7 TINYINT, c8 TINYINT, c9 TINYINT, c10 TINYINT, c11 TINYINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=2) - values (6, 23, 71, 127, 1, 131, -60, 68, -230, -182, 40, 93, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=2 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: query: insert into table part_change_various_various_tinyint partition(part=1) - values (7, -120, 85, -126, -167, 91, 113, -28, -63, 0, 8, 237, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_tinyint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_tinyint - Statistics: Num rows: 7 Data size: 740 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: tinyint), c2 (type: tinyint), c3 (type: tinyint), c4 (type: tinyint), c5 (type: tinyint), c6 (type: tinyint), c7 (type: tinyint), c8 (type: tinyint), c9 (type: tinyint), c10 (type: tinyint), c11 (type: tinyint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 740 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 740 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Input: default@part_change_various_various_tinyint@part=1 -PREHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Input: default@part_change_various_various_tinyint@part=1 -POSTHOOK: Input: default@part_change_various_various_tinyint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 -48 -51 -66 -29 119 119 -127 -128 73 -43 original -2 1 1 -128 -48 -20 0 0 -1 -128 -99 40 105 original -3 1 1 127 100 -13 0 0 0 -128 -99 40 105 original -4 1 0 -72 -127 127 30 127 -106 90 NULL 1 84 original -5 1 1 -90 75 -38 109 -128 98 120 NULL NULL 60 original -6 2 23 71 127 1 NULL -60 68 NULL NULL 40 93 new -7 1 NULL 85 -126 NULL 91 113 -28 -63 0 8 NULL new -PREHOOK: query: drop table part_change_various_various_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_tinyint -PREHOOK: Output: default@part_change_various_various_tinyint -POSTHOOK: query: drop table part_change_various_various_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_tinyint -POSTHOOK: Output: default@part_change_various_various_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, INT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> SMALLINT --- -32768 and a maximum value of 32767 --- -CREATE TABLE part_change_various_various_smallint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 INT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, -32768 , 32767, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, -127, -40000 , 32768, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '9000', '32767', '-32768', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 32422, -9322, 30.774, -6675.561431, -6675.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 7151, 3094, 30000.284799488 ,-9000.75, 0.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL 72909 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 -32768 32767 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -3 1 true -127 -40000 32768 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 9000 32767 -32768 2007-02-09 05:17:29.368756876 original -4 1 false 72 32422 -9322 30.774 -6675.561431 -6675.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 7151 3094 30000.285 -9000.75 0.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_smallint replace columns (insert_num int, c1 SMALLINT, c2 SMALLINT, c3 SMALLINT, c4 SMALLINT, c5 SMALLINT, c6 SMALLINT, c7 SMALLINT, c8 SMALLINT, c9 SMALLINT, c10 SMALLINT, c11 SMALLINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=2) - values (6, -30486, 15230, 3117, 1, -117, -7131, 20227, -24858, -28771, 46114, 72909, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=2 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: query: insert into table part_change_various_various_smallint partition(part=1) - values (7, -10542, -1805, -4844, 15507, 91, 22385, -28, -12268, 0, 66475, 774, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_smallint@part=1 -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_smallint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_smallint - Statistics: Num rows: 7 Data size: 781 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: smallint), c2 (type: smallint), c3 (type: smallint), c4 (type: smallint), c5 (type: smallint), c6 (type: smallint), c7 (type: smallint), c8 (type: smallint), c9 (type: smallint), c10 (type: smallint), c11 (type: smallint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 781 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 781 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Input: default@part_change_various_various_smallint@part=1 -PREHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Input: default@part_change_various_various_smallint@part=1 -POSTHOOK: Input: default@part_change_various_various_smallint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL 7373 -32578 -29 119 119 -2999 -2999 -2999 -11819 original -2 1 1 100 -32768 32767 -3651 0 -1 9000 32767 -32768 29801 original -3 1 1 -127 25536 -32768 -3651 0 0 9000 32767 -32768 29801 original -4 1 0 72 32422 -9322 30 -6675 -6675 1 1 1 -8620 original -5 1 1 -90 7151 3094 30000 -9000 0 5299 5299 5299 -17092 original -6 2 -30486 15230 3117 1 -117 -7131 20227 -24858 -28771 NULL NULL new -7 1 NULL NULL -4844 15507 91 22385 -28 -12268 0 NULL NULL new -PREHOOK: query: drop table part_change_various_various_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_smallint -PREHOOK: Output: default@part_change_various_various_smallint -POSTHOOK: query: drop table part_change_various_various_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_smallint -POSTHOOK: Output: default@part_change_various_various_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, LONG, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> INT --- –2147483648 to 2147483647 --- -CREATE TABLE part_change_various_various_int(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 BIGINT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 2147483647, -23866739993, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, 2147483648, -23866739993, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 NULL -23866739993 -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_int replace columns (insert_num int, c1 INT, c2 INT, c3 INT, c4 INT, c5 INT, c6 INT, c7 INT, c8 INT, c9 INT, c10 INT, c11 INT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=2) - values (5, 560930, -1281818, 127, 1, 84269672, -60, 27094665, -36016110, -182, 3244222, 561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=2 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: query: insert into table part_change_various_various_int partition(part=1) - values (6, -1928921, 695025, -151775655, -167, 91, 113, -164341325, -134237413, 0, 6229, 4422, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_int@part=1 -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_int PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_int - Statistics: Num rows: 7 Data size: 798 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: int), c2 (type: int), c3 (type: int), c4 (type: int), c5 (type: int), c6 (type: int), c7 (type: int), c8 (type: int), c9 (type: int), c10 (type: int), c11 (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 798 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 798 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Input: default@part_change_various_various_int@part=1 -PREHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Input: default@part_change_various_various_int@part=1 -POSTHOOK: Input: default@part_change_various_various_int@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -1888628267 original -2 1 1 100 NULL 1903063783 -3651 -2147483648 -1 NULL NULL NULL 1171027049 original -3 1 1 100 NULL 1903063783 -3651 -2147483648 0 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 1272503892 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 5299 5299 5299 1021033788 original -5 2 560930 -1281818 127 1 84269672 -60 27094665 -36016110 -182 3244222 561431 new -6 1 NULL NULL NULL -167 91 113 -164341325 -134237413 0 6229 NULL new -PREHOOK: query: drop table part_change_various_various_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_int -PREHOOK: Output: default@part_change_various_various_int -POSTHOOK: query: drop table part_change_various_various_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_int -POSTHOOK: Output: default@part_change_various_various_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, FLOAT, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> BIGINT --- -9223372036854775808 to 9223372036854775807 --- -CREATE TABLE part_change_various_various_bigint(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 FLOAT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '1998287.3541', '1998287.3541', '1998287.3541', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29.0764 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651.672 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651.672 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30.774 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114.285 9250340.75 9250340.750000000000000000 1998287.3541 1998287.3541 1998287.3541 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_bigint replace columns (insert_num int, c1 BIGINT, c2 BIGINT, c3 BIGINT, c4 BIGINT, c5 BIGINT, c6 BIGINT, c7 BIGINT, c8 BIGINT, c9 BIGINT, c10 BIGINT, c11 BIGINT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=2) - values (6, 5573199346255528403, 71, 151775655, 1, 131, -60, 6275638713485623898, -230, -695025, 519542222, -29.0764, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=2 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: query: insert into table part_change_various_various_bigint partition(part=1) - values (7, -164341325, 9043162437544575070, -126, -6566204574741299000, 91, 113, -28, -63, 0, 3244222, -90, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_bigint@part=1 -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_bigint PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_bigint - Statistics: Num rows: 7 Data size: 838 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: bigint), c2 (type: bigint), c3 (type: bigint), c4 (type: bigint), c5 (type: bigint), c6 (type: bigint), c7 (type: bigint), c8 (type: bigint), c9 (type: bigint), c10 (type: bigint), c11 (type: bigint), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 838 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 838 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Input: default@part_change_various_various_bigint@part=1 -PREHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Input: default@part_change_various_various_bigint@part=1 -POSTHOOK: Input: default@part_change_various_various_bigint@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1 NULL NULL 3244222 -29 470614135 470614135 -2999 -2999 -2999 -62018170411 original -2 1 1 100 32767 NULL -3651 -9223372036854775808 9223372036854775807 NULL NULL NULL 1171027049 original -3 1 1 100 -32768 NULL -3651 -9223372036854775808 -9223372036854775808 NULL NULL NULL 1171027049 original -4 1 0 72 NULL -93222 30 -66475 -66475 1 1 1 134416490068 original -5 1 1 -90 NULL 3289094 46114 9250340 9250340 1998287 NULL NULL 1021033788 original -6 2 5573199346255528403 71 151775655 1 131 -60 6275638713485623898 -230 -695025 519542222 -29 new -7 1 NULL NULL -126 NULL 91 113 -28 -63 0 3244222 NULL new -PREHOOK: query: drop table part_change_various_various_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_bigint -PREHOOK: Output: default@part_change_various_various_bigint -POSTHOOK: query: drop table part_change_various_various_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_bigint -POSTHOOK: Output: default@part_change_various_various_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, DOUBLE, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> FLOAT --- -CREATE TABLE part_change_various_various_float(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '2402.3', '2402.3', '2402.3', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 2402.3 2402.3 2402.3 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_float replace columns (insert_num int, c1 FLOAT, c2 FLOAT, c3 FLOAT, c4 FLOAT, c5 FLOAT, c6 FLOAT, c7 FLOAT, c8 FLOAT, c9 FLOAT, c10 FLOAT, c11 FLOAT, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, -3651.67212, 46114.28, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=2 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: query: insert into table part_change_various_various_float partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -93222.200, 29.076, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_float@part=1 -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_float PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_float - Statistics: Num rows: 7 Data size: 831 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: float), c2 (type: float), c3 (type: float), c4 (type: float), c5 (type: float), c6 (type: float), c7 (type: float), c8 (type: float), c9 (type: float), c10 (type: float), c11 (type: float), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 831 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 831 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Input: default@part_change_various_various_float@part=1 -PREHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Input: default@part_change_various_various_float@part=1 -POSTHOOK: Input: default@part_change_various_various_float@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614144E8 4.70614144E8 -2999.0 -2999.0 -2999.0 -6.2018171E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372E18 9.223372E18 NULL NULL NULL 1.17102707E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.56 -66475.56 2402.3 2402.3 2402.3 1.3441649E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250341.0 9250341.0 5299.0 5299.0 5299.0 1.02103379E9 original -6 2 9.5396704E8 62.079155 718.78 1.0 203.19955 -60.0 6.2756385E18 -230.0 -695025.0 -3651.672 46114.28 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.35978 -63.0 0.0 -93222.2 NULL new -PREHOOK: query: drop table part_change_various_various_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_float -PREHOOK: Output: default@part_change_various_various_float -POSTHOOK: query: drop table part_change_various_various_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_float -POSTHOOK: Output: default@part_change_various_various_float -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DECIMAL, STRING, CHAR, VARCHAR, TIMESTAMP) --> DOUBLE --- -CREATE TABLE part_change_various_various_double(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 DOUBLE, c7 DECIMAL(38,18), c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '-2999', '-2999', '-2999', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '5299', '5299', '5299', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614135E8 470614135.000000000000000000 -2999 -2999 -2999 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372036854776E18 9223372036854775807.000000000000000000 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372036854776E18 9223372036854775808.000000000000000000 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.561431 -66475.561431000000000000 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250340.75 9250340.750000000000000000 5299 5299 5299 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, c4 DOUBLE, c5 DOUBLE, c6 DOUBLE, c7 DOUBLE, c8 DOUBLE, c9 DOUBLE, c10 DOUBLE, c11 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=2 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: query: insert into table part_change_various_various_double partition(part=1) - values (7, -1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_double@part=1 -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_double PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_double - Statistics: Num rows: 7 Data size: 874 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: double), c2 (type: double), c3 (type: double), c4 (type: double), c5 (type: double), c6 (type: double), c7 (type: double), c8 (type: double), c9 (type: double), c10 (type: double), c11 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 874 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 874 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Input: default@part_change_various_various_double@part=1 -PREHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Input: default@part_change_various_various_double@part=1 -POSTHOOK: Input: default@part_change_various_various_double@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.0 NULL NULL 3244222.0 -29.0 4.70614135E8 4.70614135E8 -2999.0 -2999.0 -2999.0 -6.201817041048046E10 original -2 1 1.0 100.0 32767.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -3 1 1.0 100.0 -32768.0 NULL -3651.0 -9.223372036854776E18 9.223372036854776E18 NULL NULL NULL 1.1710270493687568E9 original -4 1 0.0 72.0 NULL -93222.0 30.0 -66475.561431 -66475.561431 1.0 1.0 1.0 1.3441649006897012E11 original -5 1 1.0 -90.0 NULL 3289094.0 46114.0 9250340.75 9250340.75 5299.0 5299.0 5299.0 1.021033788990818E9 original -6 2 9.53967041E8 62.07915395590135 718.78 1.0 203.199548118 -60.0 6.2756387134856243E18 -230.0 -695025.0 7.011717E-5 4.28479948 new -7 1 NULL NULL -4314.0 NULL 91.0 1698.95 -100.3597812 -63.0 0.0 -66475.0000008 NULL new -PREHOOK: query: drop table part_change_various_various_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_double -PREHOOK: Output: default@part_change_various_various_double -POSTHOOK: query: drop table part_change_various_various_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_double -POSTHOOK: Output: default@part_change_various_various_double -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, STRING, CHAR, VARCHAR, TIMESTAMP) --> DECIMAL --- -CREATE TABLE part_change_various_various_decimal(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 STRING, c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values(1, -2999, 200, 72909, 3244222, -29.0764, 470614135, 470614135, '--1551801.09502', '--1551801.09502', '--1551801.09502', '0004-09-22 18:26:29.519542222', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, -66475.561431, -66475.561431, '1', '1', '1', '6229-06-28 02:54:28.970117179', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488 ,9250340.75, 9250340.75, '2402.3', '2402.3', '2402.3', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 true NULL NULL 3244222 -29 4.70614144E8 4.70614135E8 --1551801.09502 --1551801.09502 --1551801.09502 0004-09-22 18:26:29.519542222 original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 2007-02-09 05:17:29.368756876 original -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 1 1 1 6229-06-28 02:54:28.970117179 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 2402.3 2402.3 2402.3 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_decimal replace columns (insert_num int, c1 DECIMAL(38,18), c2 DECIMAL(38,18), c3 DECIMAL(38,18), c4 DECIMAL(38,18), c5 DECIMAL(38,18), c6 DECIMAL(38,18), c7 DECIMAL(38,18), c8 DECIMAL(38,18), c9 DECIMAL(38,18), c10 DECIMAL(38,18), c11 DECIMAL(38,18), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=2) - values (6, 953967041., 62.0791539559013466, 718.78, 1, 203.199548118, -60, 6275638713485623898, -230, -695025, 0.00007011717, 4.28479948, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=2 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: query: insert into table part_change_various_various_decimal partition(part=1) - values (7,-1255178165.77663, 9043162437544575070.974, -4314.7918, -1240033819, 91, 1698.95, -100.3597812, -63, 0, -66475.0000008, -284799488.1, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_decimal@part=1 -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_decimal PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_decimal - Statistics: Num rows: 7 Data size: 1119 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: decimal(38,18)), c2 (type: decimal(38,18)), c3 (type: decimal(38,18)), c4 (type: decimal(38,18)), c5 (type: decimal(38,18)), c6 (type: decimal(38,18)), c7 (type: decimal(38,18)), c8 (type: decimal(38,18)), c9 (type: decimal(38,18)), c10 (type: decimal(38,18)), c11 (type: decimal(38,18)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Statistics: Num rows: 7 Data size: 1119 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1119 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Input: default@part_change_various_various_decimal@part=1 -PREHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Input: default@part_change_various_various_decimal@part=1 -POSTHOOK: Input: default@part_change_various_various_decimal@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 b -1 1 1.000000000000000000 NULL NULL 3244222.000000000000000000 -29.000000000000000000 470614144.000000000000000000 470614135.000000000000000000 NULL NULL NULL -62018170410.480460000000000000 original -2 1 1.000000000000000000 100.000000000000000000 32767.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -3 1 1.000000000000000000 100.000000000000000000 -32768.000000000000000000 NULL -3651.000000000000000000 -9223372000000000000.000000000000000000 9223372036854776000.000000000000000000 NULL NULL NULL 1171027049.368756800000000000 original -4 1 0.000000000000000000 72.000000000000000000 NULL -93222.000000000000000000 30.000000000000000000 -66475.560000000000000000 -66475.561431000000000000 1.000000000000000000 1.000000000000000000 1.000000000000000000 134416490068.970120000000000000 original -5 1 1.000000000000000000 -90.000000000000000000 NULL 3289094.000000000000000000 46114.000000000000000000 9250341.000000000000000000 9250340.750000000000000000 2402.300000000000000000 2402.300000000000000000 2402.300000000000000000 1021033788.990818000000000000 original -6 2 953967041.000000000000000000 62.079153955901346600 718.780000000000000000 1.000000000000000000 203.199548118000000000 -60.000000000000000000 6275638713485623898.000000000000000000 -230.000000000000000000 -695025.000000000000000000 0.000070117170000000 4.284799480000000000 new -7 1 NULL NULL -4314.000000000000000000 -1240033819.000000000000000000 91.000000000000000000 1698.950000000000000000 -100.359781200000000000 -63.000000000000000000 0.000000000000000000 -66475.000000800000000000 NULL new -PREHOOK: query: drop table part_change_various_various_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_decimal -PREHOOK: Output: default@part_change_various_various_decimal -POSTHOOK: query: drop table part_change_various_various_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_decimal -POSTHOOK: Output: default@part_change_various_various_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), CHAR, VARCHAR, TIMESTAMP, DATE, BINARY) --> STRING --- -CREATE TABLE part_change_various_various_string(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 CHAR(25), c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, c5 STRING, c6 STRING, c7 STRING, c8 STRING, c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=2 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c10 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c11 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c12 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c13 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c4 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c5 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c6 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c7 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c8 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).c9 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: query: insert into table part_change_various_various_string partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_string@part=1 -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c1 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c10 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c11 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c12 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c13 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c2 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c3 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c4 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c5 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c6 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c7 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c8 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).c9 SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_string PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_string - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), c5 (type: string), c6 (type: string), c7 (type: string), c8 (type: string), c9 (type: string), c10 (type: string), c11 (type: string), c12 (type: string), c13 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 991 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Input: default@part_change_various_various_string@part=1 -PREHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Input: default@part_change_various_various_string@part=1 -POSTHOOK: Input: default@part_change_various_various_string@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_string -PREHOOK: Output: default@part_change_various_various_string -POSTHOOK: query: drop table part_change_various_various_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_string -POSTHOOK: Output: default@part_change_various_various_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR --- -CREATE TABLE part_change_various_various_char(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char replace columns (insert_num int, c1 CHAR(25), c2 CHAR(25), c3 CHAR(25), c4 CHAR(25), c5 CHAR(25), c6 CHAR(25), c7 CHAR(25), c8 CHAR(25), c9 CHAR(25), c10 CHAR(25), c11 CHAR(25), c12 CHAR(25), c13 CHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=2 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: query: insert into table part_change_various_various_char partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char@part=1 -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char - Statistics: Num rows: 7 Data size: 892 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(25)), c2 (type: char(25)), c3 (type: char(25)), c4 (type: char(25)), c5 (type: char(25)), c6 (type: char(25)), c7 (type: char(25)), c8 (type: char(25)), c9 (type: char(25)), c10 (type: char(25)), c11 (type: char(25)), c12 (type: char(25)), c13 (type: char(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 892 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 892 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Input: default@part_change_various_various_char@part=1 -PREHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Input: default@part_change_various_various_char@part=1 -POSTHOOK: Input: default@part_change_various_various_char@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char -PREHOOK: Output: default@part_change_various_various_char -POSTHOOK: query: drop table part_change_various_various_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char -POSTHOOK: Output: default@part_change_various_various_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, VARCHAR, TIMESTAMP, DATE, BINARY) --> CHAR trunc --- -CREATE TABLE part_change_various_various_char_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 VARCHAR(8), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -3651.672121, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -3651.672121, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_char_trunc replace columns (insert_num int, c1 CHAR(8), c2 CHAR(8), c3 CHAR(8), c4 CHAR(8), c5 CHAR(8), c6 CHAR(8), c7 CHAR(8), c8 CHAR(8), c9 CHAR(8), c10 CHAR(8), c11 CHAR(8), c12 CHAR(8), c13 CHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_char_trunc partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_char_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_char_trunc - Statistics: Num rows: 7 Data size: 848 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(8)), c3 (type: char(8)), c4 (type: char(8)), c5 (type: char(8)), c6 (type: char(8)), c7 (type: char(8)), c8 (type: char(8)), c9 (type: char(8)), c10 (type: char(8)), c11 (type: char(8)), c12 (type: char(8)), c13 (type: char(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 848 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 848 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Input: default@part_change_various_various_char_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_char_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 true 100 32767 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 true 100 -32768 NULL -3651 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -5 1 true -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -6 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -7 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_char_trunc -PREHOOK: Output: default@part_change_various_various_char_trunc -POSTHOOK: query: drop table part_change_various_various_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_char_trunc -POSTHOOK: Output: default@part_change_various_various_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR --- -CREATE TABLE part_change_various_various_varchar(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar replace columns (insert_num int, c1 VARCHAR(25), c2 VARCHAR(25), c3 VARCHAR(25), c4 VARCHAR(25), c5 VARCHAR(25), c6 VARCHAR(25), c7 VARCHAR(25), c8 VARCHAR(25), c9 VARCHAR(25), c10 VARCHAR(25), c11 VARCHAR(25), c12 VARCHAR(25), c13 VARCHAR(25), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(25)), c2 (type: varchar(25)), c3 (type: varchar(25)), c4 (type: varchar(25)), c5 (type: varchar(25)), c6 (type: varchar(25)), c7 (type: varchar(25)), c8 (type: varchar(25)), c9 (type: varchar(25)), c10 (type: varchar(25)), c11 (type: varchar(25)), c12 (type: varchar(25)), c13 (type: varchar(25)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 1003 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Input: default@part_change_various_various_varchar@part=1 -PREHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Input: default@part_change_various_various_varchar@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135 dynamic reptile dynamic reptile 0004-09-22 18:26:29.51954 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431 1 1 6229-06-28 02:54:28.97011 5966-07-09 binary original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.75 junkyard junkyard 2002-05-10 05:29:48.99081 1815-05-06 binary original -6 2 true 400 44388 -100 953967041. 62.079153 718.78 1 verdict verdict timestamp date binary new -7 1 NULL -67 833 63993 NULL 905071.0 -4314.7918 -1240033819 trial trial 2016-03-07 03:02:22 2016-03-07 n)گ new -PREHOOK: query: drop table part_change_various_various_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar -PREHOOK: Output: default@part_change_various_various_varchar -POSTHOOK: query: drop table part_change_various_various_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar -POSTHOOK: Output: default@part_change_various_various_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, TIMESTAMP, DATE, BINARY) --> VARCHAR trunc --- -CREATE TABLE part_change_various_various_varchar_trunc(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 TIMESTAMP, c12 DATE, c13 BINARY, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, 'dynamic reptile ', 'dynamic reptile ', '0004-09-22 18:26:29.519542222', '2007-02-09', 'binary', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '1', '1', '6229-06-28 02:54:28.970117179', '5966-07-09', 'binary', 'original'), - (4, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, 'junkyard', 'junkyard', '2002-05-10 05:29:48.990818073', '1815-05-06', 'binary', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 dynamic reptile dynamic reptile 0004-09-22 18:26:29.519542222 2007-02-09 binary original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 1 1 6229-06-28 02:54:28.970117179 5966-07-09 binary original -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.368756876 NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 junkyard junkyard 2002-05-10 05:29:48.990818073 1815-05-06 binary original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_varchar_trunc replace columns (insert_num int, c1 VARCHAR(8), c2 VARCHAR(8), c3 VARCHAR(8), c4 VARCHAR(8), c5 VARCHAR(8), c6 VARCHAR(8), c7 VARCHAR(8), c8 VARCHAR(8), c9 VARCHAR(8), c10 VARCHAR(8), c11 VARCHAR(8), c12 VARCHAR(8), c13 VARCHAR(8), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=2) - values (5, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'verdict', 'verdict', 'timestamp', 'date', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=2 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c13 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: query: insert into table part_change_various_various_varchar_trunc partition(part=1) - values (6,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', 'trial', 'trial', '2016-03-07 03:02:22.0', '2016-03-07', 'binary', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col15, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c13 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_varchar_trunc PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 _col14 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_varchar_trunc - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: varchar(8)), c2 (type: varchar(8)), c3 (type: varchar(8)), c4 (type: varchar(8)), c5 (type: varchar(8)), c6 (type: varchar(8)), c7 (type: varchar(8)), c8 (type: varchar(8)), c9 (type: varchar(8)), c10 (type: varchar(8)), c11 (type: varchar(8)), c12 (type: varchar(8)), c13 (type: varchar(8)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15 - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 968 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -PREHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=1 -POSTHOOK: Input: default@part_change_various_various_varchar_trunc@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 b -1 1 true NULL NULL 3244222 -9999999 -29.0764 4.706141 47061413 dynamic dynamic 0004-09- 2007-02- binary original -2 1 true 100 32767 NULL -9223372 -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -3 1 false 72 NULL -93222 30 -66475.5 -66475.5 0.561431 1 1 6229-06- 5966-07- binary original -3 1 true 100 -32768 NULL NULL -9.22337 9.223372 NULL 2007-02- NULL NULL NULL -4 1 true -90 NULL 3289094 46114 9250341. 9250340. 9250340. junkyard junkyard 2002-05- 1815-05- binary original -5 2 true 400 44388 -100 95396704 62.07915 718.78 1 verdict verdict timestam date binary new -6 1 NULL -67 833 63993 NULL 905070.9 -4314.79 -1240033 trial trial NULL NULL n)گ new -PREHOOK: query: drop table part_change_various_various_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_varchar_trunc -PREHOOK: Output: default@part_change_various_various_varchar_trunc -POSTHOOK: query: drop table part_change_various_various_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_varchar_trunc -POSTHOOK: Output: default@part_change_various_various_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (BOOLEAN, TINYINT, SMALLINT, INT, LONG, FLOAT, DOUBLE, DECIMAL(38,18), STRING, CHAR, VARCHAR, DATE) --> TIMESTAMP --- -CREATE TABLE part_change_various_various_timestamp(insert_num int, c1 BOOLEAN, c2 TINYINT, c3 SMALLINT, c4 INT, c5 BIGINT, c6 FLOAT, c7 DOUBLE, c8 DECIMAL(38,18), c9 STRING, c10 CHAR(25), c11 VARCHAR(25), c12 DATE, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values(1, true, 200, 72909, 3244222, -99999999999, -29.0764, 470614135, 470614135, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '2007-02-09', 'original'), - (2, 0, 100, 32767, -23372036854775, -9223372036854775808.0, -9223372036854775808.0, 9223372036854775807.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (3, 0, 100, -32768, 23372036854775, -9223372036854775809.0, -9223372036854775809.0, 9223372036854775808.0, '', '', '', '2007-02-09 05:17:29.368756876', 'original'), - (4, false, 72, 3244222, -93222, 30.774, - 66475.561431, -66475.561431, 0.561431, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '5966-07-09', 'original'), - (5, 1, -90, 754072151, 3289094, 46114.284799488, 9250340.75, 9250340.75, 9250340.75, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '1815-05-06', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 true NULL NULL 3244222 -99999999999 -29.0764 4.70614135E8 470614135.000000000000000000 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 original -2 1 true 100 32767 NULL -9223372036854775808 -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 true 100 -32768 NULL NULL -9.223372E18 9.223372036854776E18 NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 false 72 NULL -93222 30 -66475.56 -66475.561431 0.561431000000000000 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 original -5 1 true -90 NULL 3289094 46114 9250341.0 9250340.75 9250340.750000000000000000 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_timestamp replace columns (insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, c6 TIMESTAMP, c7 TIMESTAMP, c8 TIMESTAMP, c9 TIMESTAMP, c10 TIMESTAMP, c11 TIMESTAMP, c12 TIMESTAMP, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=2) - values (6, 'true', '400', '44388', -'100', '953967041.', '62.079153', '718.78', '1', 'timestamp', 'timestamp', 'timestamp', 'date', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=2 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c10 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c11 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c12 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c7 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c8 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).c9 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: query: insert into table part_change_various_various_timestamp partition(part=1) - values (7,-'false', '-67', '833', '63993', ' 1255178165.77663', '905070.974', '-4314.7918', -'1240033819', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07 03:02:22.0', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col14, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c10 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col11, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c11 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col12, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c12 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col13, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col9, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col10, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 _col8 _col9 _col10 _col11 _col12 _col13 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_timestamp - Statistics: Num rows: 7 Data size: 871 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: timestamp), c2 (type: timestamp), c3 (type: timestamp), c4 (type: timestamp), c5 (type: timestamp), c6 (type: timestamp), c7 (type: timestamp), c8 (type: timestamp), c9 (type: timestamp), c10 (type: timestamp), c11 (type: timestamp), c12 (type: timestamp), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14 - Statistics: Num rows: 7 Data size: 871 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 7 Data size: 871 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Input: default@part_change_various_various_timestamp@part=1 -PREHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Input: default@part_change_various_various_timestamp@part=1 -POSTHOOK: Input: default@part_change_various_various_timestamp@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 b -1 1 1969-12-31 16:00:00.001 NULL NULL 1969-12-31 16:54:04.222 1966-10-31 06:13:20.001 1969-12-31 15:59:30.923599244 1984-11-29 14:08:55 1984-11-29 14:08:55 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 2007-02-09 00:00:00 original -2 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 16:00:32.767 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -3 1 1969-12-31 16:00:00.001 1969-12-31 16:00:00.1 1969-12-31 15:59:27.232 NULL NULL NULL 1969-12-31 15:59:58.72647168 NULL NULL NULL 2007-02-09 05:17:29.36875 NULL NULL -4 1 1969-12-31 16:00:00 1969-12-31 16:00:00.072 NULL 1969-12-31 15:58:26.778 1969-12-31 16:00:00.03 1969-12-30 21:32:04.4375 1969-12-30 21:32:04.438569 1969-12-31 16:00:00.561431 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 5966-07-09 00:00:00 original -5 1 1969-12-31 16:00:00.001 1969-12-31 15:59:59.91 NULL 1969-12-31 16:54:49.094 1969-12-31 16:00:46.114 1970-04-17 17:32:21 1970-04-17 17:32:20.75 1970-04-17 17:32:20.75 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 1815-05-06 00:00:00 original -6 2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL new -7 1 NULL NULL NULL NULL NULL NULL NULL NULL 2016-03-07 03:02:22 2016-03-07 03:02:22 2016-03-07 03:02:22 NULL new -PREHOOK: query: drop table part_change_various_various_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_timestamp -PREHOOK: Output: default@part_change_various_various_timestamp -POSTHOOK: query: drop table part_change_various_various_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_timestamp -POSTHOOK: Output: default@part_change_various_various_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Various --> Various: (STRING, CHAR, VARCHAR, TIMESTAMP --> DATE --- -CREATE TABLE part_change_various_various_date(insert_num int, c1 STRING, c2 CHAR(25), c3 VARCHAR(25), c4 TIMESTAMP, b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values(1, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'original'), - (2, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'original'), - (3, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'original'), - (4, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.51954 0004-09-22 18:26:29.519542222 original -2 1 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.36875 2007-02-09 05:17:29.368756876 original -3 1 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.97011 6229-06-28 02:54:28.970117179 original -4 1 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.99081 2002-05-10 05:29:48.990818073 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_various_various_date replace columns (insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=2) - values (5, '2016-03-07', '2016-03-07', '2016-03-07', '2016-03-07', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=2 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=2).insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -PREHOOK: type: QUERY -PREHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: query: insert into table part_change_various_various_date partition(part=1) - values (6,-'2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10','new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@part_change_various_various_date@part=1 -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -Explain -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: part_change_various_various_date - Statistics: Num rows: 6 Data size: 586 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: date), c2 (type: date), c3 (type: date), c4 (type: date), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 6 Data size: 586 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 6 Data size: 586 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Input: default@part_change_various_various_date@part=1 -PREHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Input: default@part_change_various_various_date@part=1 -POSTHOOK: Input: default@part_change_various_various_date@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 b -1 1 NULL NULL NULL 0004-09-22 original -2 1 NULL NULL NULL 2007-02-09 original -3 1 NULL NULL NULL 6229-06-28 original -4 1 NULL NULL NULL 2002-05-10 original -5 2 2016-03-07 2016-03-07 2016-03-07 2016-03-07 new -6 1 2003-05-10 2002-05-10 2002-05-10 NULL new -PREHOOK: query: drop table part_change_various_various_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_various_various_date -PREHOOK: Output: default@part_change_various_various_date -POSTHOOK: query: drop table part_change_various_various_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_various_various_date -POSTHOOK: Output: default@part_change_various_various_date -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for Same Type (CHAR, VARCHAR, DECIMAL) --> Different maxLength or precision/scale --- -CREATE TABLE part_change_same_type_different_params(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) PARTITIONED BY(part INT) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: CREATE TABLE same_type1_a_txt(insert_num int, c1 CHAR(12), c2 CHAR(25), c3 VARCHAR(25), c4 VARCHAR(10), c5 DECIMAL(12,4), c6 DECIMAL(20,10), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_a_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_a.txt' overwrite into table same_type1_a_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_a_txt -PREHOOK: query: select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -#### A masked pattern was here #### -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_a_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_a_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_a_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c1, type:char(12), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c2, type:char(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c3, type:varchar(25), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c4, type:varchar(10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c5, type:decimal(12,4), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:c6, type:decimal(20,10), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_a_txt)same_type1_a_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_a_txt.insert_num same_type1_a_txt.c1 same_type1_a_txt.c2 same_type1_a_txt.c3 same_type1_a_txt.c4 same_type1_a_txt.c5 same_type1_a_txt.c6 same_type1_a_txt.b -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.3900 NULL original -2 1 mutation hideout authentic blankness sonic disfigure hover know 42093605.0000 3182652.4066800000 original -3 1 hibernation country detox coyotes ball pulse candle direct 1413570.3000 8.3095808155 original -4 1 aquarium encounter existent amuse fuse light headlock bumper adm 5475414.6500 25937.6752563004 original -5 1 123456789012 1234567890123456789012345 1234567890123456789012345 1234567890 12345678.1234 1234567890.0987654321 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table part_change_same_type_different_params replace columns (insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params -PREHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: CREATE TABLE same_type1_b_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_b_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_b.txt' overwrite into table same_type1_b_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_b_txt -PREHOOK: query: select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -#### A masked pattern was here #### -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -6 hollow innocent crabs blushing ambition ebony liquor ageless par NULL 3841833197.314137090000000 new -7 wig feel social fork drum search bump conclusion percept 8.31 NULL new -8 bubble f drain loyal station racket antique business 0.69 22.832613278741300 new -9 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_b_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=1) select * from same_type1_b_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_b_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=1 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).b SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c1 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c2 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c3 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c4 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c5 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).c6 SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=1).insert_num SIMPLE [(same_type1_b_txt)same_type1_b_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_b_txt.insert_num same_type1_b_txt.c1 same_type1_b_txt.c2 same_type1_b_txt.c3 same_type1_b_txt.c4 same_type1_b_txt.c5 same_type1_b_txt.c6 same_type1_b_txt.b -PREHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: CREATE TABLE same_type1_c_txt(insert_num int, c1 CHAR(8), c2 CHAR(32), c3 VARCHAR(15), c4 VARCHAR(18), c5 DECIMAL(10,2), c6 DECIMAL(25,15), b STRING) -row format delimited fields terminated by '|' -stored as textfile -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -PREHOOK: type: LOAD -#### A masked pattern was here #### -PREHOOK: Output: default@same_type1_c_txt -POSTHOOK: query: load data local inpath '../../data/files/same_type1_c.txt' overwrite into table same_type1_c_txt -POSTHOOK: type: LOAD -#### A masked pattern was here #### -POSTHOOK: Output: default@same_type1_c_txt -PREHOOK: query: select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -POSTHOOK: query: select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -#### A masked pattern was here #### -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -10 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -PREHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -PREHOOK: type: QUERY -PREHOOK: Input: default@same_type1_c_txt -PREHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: query: insert into table part_change_same_type_different_params partition(part=2) select * from same_type1_c_txt -POSTHOOK: type: QUERY -POSTHOOK: Input: default@same_type1_c_txt -POSTHOOK: Output: default@part_change_same_type_different_params@part=2 -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).b SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:b, type:string, comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c1 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c1, type:char(8), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c2 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c2, type:char(32), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c3 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c3, type:varchar(15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c4 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c4, type:varchar(18), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c5 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c5, type:decimal(10,2), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).c6 SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:c6, type:decimal(25,15), comment:null), ] -POSTHOOK: Lineage: part_change_same_type_different_params PARTITION(part=2).insert_num SIMPLE [(same_type1_c_txt)same_type1_c_txt.FieldSchema(name:insert_num, type:int, comment:null), ] -same_type1_c_txt.insert_num same_type1_c_txt.c1 same_type1_c_txt.c2 same_type1_c_txt.c3 same_type1_c_txt.c4 same_type1_c_txt.c5 same_type1_c_txt.c6 same_type1_c_txt.b -PREHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -Explain -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: part_change_same_type_different_params - Statistics: Num rows: 13 Data size: 1259 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), part (type: int), c1 (type: char(8)), c2 (type: char(32)), c3 (type: varchar(15)), c4 (type: varchar(18)), c5 (type: decimal(10,2)), c6 (type: decimal(25,15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Statistics: Num rows: 13 Data size: 1259 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 13 Data size: 1259 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -PREHOOK: type: QUERY -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Input: default@part_change_same_type_different_params@part=1 -PREHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params -POSTHOOK: type: QUERY -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Input: default@part_change_same_type_different_params@part=1 -POSTHOOK: Input: default@part_change_same_type_different_params@part=2 -#### A masked pattern was here #### -insert_num part c1 c2 c3 c4 c5 c6 b -1 1 excess corporation believable gateway thumb repe 76855494.39 NULL original -10 2 dreamlan raster devastation association boa lubricant century 5830.99 NULL new -11 2 tiger however center propeller agoni shocking misshapen 6946533.80 31608910.030000000000000 new -12 2 bulgin extensive ambivalent rastled billion zeroes 943084.30 3090297719.717120349328271 new -13 2 12345678 12345678901234567890123456789012 123456789012345 123456789012345678 NULL 1234567890.543210987654321 new -2 1 mutation hideout authentic blankness sonic hover know 42093605.00 3182652.406680000000000 original -3 1 hibernat country detox coyotes ball pulse cand direct 1413570.30 8.309580815500000 original -4 1 aquarium encounter existent amuse fuse light head bumper adm 5475414.65 25937.675256300400000 original -5 1 12345678 1234567890123456789012345 123456789012345 1234567890 12345678.12 1234567890.098765432100000 original -6 1 hollow innocent crabs blushing ambition ebony liquor age NULL 3841833197.314137090000000 new -7 1 wig feel social fork drum search bump conclusion 8.31 NULL new -8 1 bubble f drain loyal station racket antique bu 0.69 22.832613278700000 new -9 1 12345678 1234567890123456789012345 123456789012345 1234567890 NULL 1234567890.543210987700000 new -PREHOOK: query: drop table part_change_same_type_different_params -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@part_change_same_type_different_params -PREHOOK: Output: default@part_change_same_type_different_params -POSTHOOK: query: drop table part_change_same_type_different_params -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@part_change_same_type_different_params -POSTHOOK: Output: default@part_change_same_type_different_params diff --git ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_table.q.out ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_table.q.out deleted file mode 100644 index 5cd8866..0000000 --- ql/src/test/results/clientpositive/schema_evol_text_vecrow_mapwork_table.q.out +++ /dev/null @@ -1,3887 +0,0 @@ -PREHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- SORT_QUERY_RESULTS --- --- FILE VARIATION: TEXTFILE, Non-Vectorized, MapWork, Table --- NOTE: the use of hive.vectorized.use.row.serde.deserialize above which enables doing --- vectorized reading of TEXTFILE format files using the row SERDE methods. --- ------------------------------------------------------------------------------------------- --- SECTION: ALTER TABLE ADD COLUMNS --- --- --- SUBSECTION: ALTER TABLE ADD COLUMNS: INT PERMUTE SELECT --- --- -CREATE TABLE table_add_int_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_permute_select add columns(c int) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (5, 1, 'new', 10), - (6, 2, 'new', 20), - (7, 3, 'new', 30), - (8, 4, 'new', 40) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: insert into table table_add_int_permute_select - values (9, 5, 'new', 100), - (10, 6, 'new', 200) -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_permute_select -POSTHOOK: Lineage: table_add_int_permute_select.a EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.b SIMPLE [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.c EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_permute_select.insert_num EXPRESSION [(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_permute_select - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,c from table_add_int_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: drop table table_add_int_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_permute_select -PREHOOK: Output: default@table_add_int_permute_select -POSTHOOK: query: drop table table_add_int_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_permute_select -POSTHOOK: Output: default@table_add_int_permute_select -PREHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- SUBSECTION: ALTER TABLE ADD COLUMNS: INT, STRING, PERMUTE SELECT --- --- -CREATE TABLE table_add_int_string_permute_select(insert_num int, a INT, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: - COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"} - numFiles 0 - numRows 0 - rawDataSize 0 - totalSize 0 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (1, 1, 'original'), - (2, 2, 'original'), - (3, 3, 'original'), - (4, 4, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -PREHOOK: type: ALTERTABLE_ADDCOLS -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: -- Table-Non-Cascade ADD COLUMNS ... -alter table table_add_int_string_permute_select add columns(c int, d string) -POSTHOOK: type: ALTERTABLE_ADDCOLS -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: query: DESCRIBE FORMATTED table_add_int_string_permute_select -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -col_name data_type comment -# col_name data_type comment - -insert_num int -a int -b string -c int -d string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 4 - rawDataSize 48 - totalSize 52 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (5, 1, 'new', 10, 'ten'), - (6, 2, 'new', 20, 'twenty'), - (7, 3, 'new', 30, 'thirty'), - (8, 4, 'new', 40, 'forty') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: insert into table table_add_int_string_permute_select - values (9, 5, 'new', 100, 'hundred'), - (10, 6, 'new', 200, 'two hundred') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: Lineage: table_add_int_string_permute_select.a EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.b SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.c EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.d SIMPLE [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_add_int_string_permute_select.insert_num EXPRESSION [(values__tmp__table__6)values__tmp__table__6.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -Explain -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: table_add_int_string_permute_select - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), a (type: int), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 48 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right -select insert_num,a,b from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b -1 1 original -10 6 new -2 2 original -3 3 original -4 4 original -5 1 new -6 2 new -7 3 new -8 4 new -9 5 new -PREHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c -1 1 original NULL -10 6 new 200 -2 2 original NULL -3 3 original NULL -4 4 original NULL -5 1 new 10 -6 2 new 20 -7 3 new 30 -8 4 new 40 -9 5 new 100 -PREHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,b,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a b c d -1 1 original NULL NULL -10 6 new 200 two hundred -2 2 original NULL NULL -3 3 original NULL NULL -4 4 original NULL NULL -5 1 new 10 ten -6 2 new 20 twenty -7 3 new 30 thirty -8 4 new 40 forty -9 5 new 100 hundred -PREHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,c,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a c d -1 1 NULL NULL -10 6 200 two hundred -2 2 NULL NULL -3 3 NULL NULL -4 4 NULL NULL -5 1 10 ten -6 2 20 twenty -7 3 30 thirty -8 4 40 forty -9 5 100 hundred -PREHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,a,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num a d -1 1 NULL -10 6 two hundred -2 2 NULL -3 3 NULL -4 4 NULL -5 1 ten -6 2 twenty -7 3 thirty -8 4 forty -9 5 hundred -PREHOOK: query: select insert_num,c from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num c -1 NULL -10 200 -2 NULL -3 NULL -4 NULL -5 10 -6 20 -7 30 -8 40 -9 100 -PREHOOK: query: select insert_num,d from table_add_int_string_permute_select -PREHOOK: type: QUERY -PREHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,d from table_add_int_string_permute_select -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_add_int_string_permute_select -#### A masked pattern was here #### -insert_num d -1 NULL -10 two hundred -2 NULL -3 NULL -4 NULL -5 ten -6 twenty -7 thirty -8 forty -9 hundred -PREHOOK: query: drop table table_add_int_string_permute_select -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_add_int_string_permute_select -PREHOOK: Output: default@table_add_int_string_permute_select -POSTHOOK: query: drop table table_add_int_string_permute_select -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_add_int_string_permute_select -POSTHOOK: Output: default@table_add_int_string_permute_select -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> DOUBLE: (STRING, CHAR, VARCHAR) --- -CREATE TABLE table_change_string_group_double(insert_num int, c1 STRING, c2 CHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (1, '753.7028', '753.7028', '753.7028', 'original'), - (2, '-3651.672121', '-3651.672121', '-3651.672121', 'original'), - (3, '-29.0764', '-29.0764', '-29.0764', 'original'), - (4, '-10.3', '-10.3', '-10.3', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 SIMPLE [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__7)values__tmp__table__7.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_double replace columns (insert_num int, c1 DOUBLE, c2 DOUBLE, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (5, 30.774, 30.774, 30.774, 'new'), - (6, 20.31, 20.31, 20.31, 'new'), - (7, 46114.284799488, 46114.284799488, 46114.284799488, 'new'), - (8, -66475.561431, -66475.561431, -66475.561431, 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__8)values__tmp__table__8.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: insert into table table_change_string_group_double - values (9, 17808.963785, 17808.963785, 17808.963785, 'new'), - (10, 9250340.75 , 9250340.75 , 9250340.75 , 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_double -POSTHOOK: Lineage: table_change_string_group_double.b SIMPLE [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c1 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c2 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.c3 EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_double.insert_num EXPRESSION [(values__tmp__table__9)values__tmp__table__9.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_double - Statistics: Num rows: 4 Data size: 151 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), c2 (type: double), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 151 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 151 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_double -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_double -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 753.7028 753.7028 753.7028 original -10 9250340.75 9250340.75 9250340.75 new -2 -3651.672121 -3651.672121 -3651.672121 original -3 -29.0764 -29.0764 -29.0764 original -4 -10.3 -10.3 -10.3 original -5 30.774 30.774 30.774 new -6 20.31 20.31 20.31 new -7 46114.284799488 46114.284799488 46114.284799488 new -8 -66475.561431 -66475.561431 -66475.561431 new -9 17808.963785 17808.963785 17808.963785 new -PREHOOK: query: drop table table_change_string_group_double -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_double -PREHOOK: Output: default@table_change_string_group_double -POSTHOOK: query: drop table table_change_string_group_double -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_double -POSTHOOK: Output: default@table_change_string_group_double -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: TIMESTAMP, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_timestamp(insert_num int, c1 TIMESTAMP, c2 TIMESTAMP, c3 TIMESTAMP, c4 TIMESTAMP, c5 TIMESTAMP, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (1, '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', '2000-12-18 08:42:30.000595596', 'original'), - (2, '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', '2024-11-11 16:42:41.101', 'original'), - (3, '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', '2021-09-24 03:18:32.413655165', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__10)values__tmp__table__10.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_timestamp replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (4, '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', '0004-09-22 18:26:29.519542222', 'new'), - (5, '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', '1815-05-06 00:12:37.543584705', 'new'), - (6, '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', '2007-02-09 05:17:29.368756876', 'new'), - (7, '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', '2002-05-10 05:29:48.990818073', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__11)values__tmp__table__11.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: insert into table table_change_date_group_string_group_timestamp - values (8, '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', '6229-06-28 02:54:28.970117179', 'new'), - (9, '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', '5966-07-09 03:30:50.597', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.b SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c1 SIMPLE [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c2 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c3 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c4 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.c5 EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_timestamp.insert_num EXPRESSION [(values__tmp__table__12)values__tmp__table__12.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_timestamp - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 450 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_timestamp -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 08:42:30.000595596 2000-12-18 08:42:30.000595596 2000-12-18 08:4 2000-12-18 08:42:30.000595596 2000-12-18 08:4 original -2 2024-11-11 16:42:41.101 2024-11-11 16:42:41.101 2024-11-11 16:4 2024-11-11 16:42:41.101 2024-11-11 16:4 original -3 2021-09-24 03:18:32.413655165 2021-09-24 03:18:32.413655165 2021-09-24 03:1 2021-09-24 03:18:32.413655165 2021-09-24 03:1 original -4 0004-09-22 18:26:29.519542222 0004-09-22 18:26:29.519542222 0004-09-22 18:2 0004-09-22 18:26:29.519542222 0004-09-22 18:2 new -5 1815-05-06 00:12:37.543584705 1815-05-06 00:12:37.543584705 1815-05-06 00:1 1815-05-06 00:12:37.543584705 1815-05-06 00:1 new -6 2007-02-09 05:17:29.368756876 2007-02-09 05:17:29.368756876 2007-02-09 05:1 2007-02-09 05:17:29.368756876 2007-02-09 05:1 new -7 2002-05-10 05:29:48.990818073 2002-05-10 05:29:48.990818073 2002-05-10 05:2 2002-05-10 05:29:48.990818073 2002-05-10 05:2 new -8 6229-06-28 02:54:28.970117179 6229-06-28 02:54:28.970117179 6229-06-28 02:5 6229-06-28 02:54:28.970117179 6229-06-28 02:5 new -9 5966-07-09 03:30:50.597 5966-07-09 03:30:50.597 5966-07-09 03:3 5966-07-09 03:30:50.597 5966-07-09 03:3 new -PREHOOK: query: drop table table_change_date_group_string_group_timestamp -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_timestamp -PREHOOK: Output: default@table_change_date_group_string_group_timestamp -POSTHOOK: query: drop table table_change_date_group_string_group_timestamp -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_timestamp -POSTHOOK: Output: default@table_change_date_group_string_group_timestamp -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for DATE_GROUP -> STRING_GROUP: DATE, (STRING, CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_date_group_string_group_date(insert_num int, c1 DATE, c2 DATE, c3 DATE, c4 DATE, c5 DATE, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (1, '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', '2000-12-18', 'original'), - (2, '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', '2024-11-11', 'original'), - (3, '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', '2021-09-24', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__13)values__tmp__table__13.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_date_group_string_group_date replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -PREHOOK: type: DESCTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: query: DESCRIBE FORMATTED table_change_date_group_string_group_date -POSTHOOK: type: DESCTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -col_name data_type comment -# col_name data_type comment - -insert_num int -c1 string -c2 char(50) -c3 char(15) -c4 varchar(50) -c5 varchar(15) -b string - -# Detailed Table Information -Database: default -#### A masked pattern was here #### -Retention: 0 -#### A masked pattern was here #### -Table Type: MANAGED_TABLE -Table Parameters: -#### A masked pattern was here #### - numFiles 1 - numRows 3 - rawDataSize 195 - totalSize 198 -#### A masked pattern was here #### - -# Storage Information -SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe -InputFormat: org.apache.hadoop.mapred.TextInputFormat -OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat -Compressed: No -Num Buckets: -1 -Bucket Columns: [] -Sort Columns: [] -Storage Desc Params: - serialization.format 1 -PREHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: insert into table table_change_date_group_string_group_date - values (4, '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', '0004-09-22', 'new'), - (5, '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', '1815-05-06', 'new'), - (6, '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', '2007-02-09', 'new'), - (7, '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', '2002-05-10', 'new'), - (8, '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', '6229-06-28', 'new'), - (9, '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', '5966-07-09', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: Lineage: table_change_date_group_string_group_date.b SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c1 SIMPLE [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c2 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c3 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c4 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.c5 EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_date_group_string_group_date.insert_num EXPRESSION [(values__tmp__table__14)values__tmp__table__14.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -Explain -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: table_change_date_group_string_group_date - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: char(50)), c3 (type: char(15)), c4 (type: varchar(50)), c5 (type: varchar(15)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 3 Data size: 195 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_date_group_string_group_date -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_date_group_string_group_date -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2000-12-18 2000-12-18 2000-12-18 2000-12-18 2000-12-18 original -2 2024-11-11 2024-11-11 2024-11-11 2024-11-11 2024-11-11 original -3 2021-09-24 2021-09-24 2021-09-24 2021-09-24 2021-09-24 original -4 0004-09-22 0004-09-22 0004-09-22 0004-09-22 0004-09-22 new -5 1815-05-06 1815-05-06 1815-05-06 1815-05-06 1815-05-06 new -6 2007-02-09 2007-02-09 2007-02-09 2007-02-09 2007-02-09 new -7 2002-05-10 2002-05-10 2002-05-10 2002-05-10 2002-05-10 new -8 6229-06-28 6229-06-28 6229-06-28 6229-06-28 6229-06-28 new -9 5966-07-09 5966-07-09 5966-07-09 5966-07-09 5966-07-09 new -PREHOOK: query: drop table table_change_date_group_string_group_date -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_date_group_string_group_date -PREHOOK: Output: default@table_change_date_group_string_group_date -POSTHOOK: query: drop table table_change_date_group_string_group_date -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_date_group_string_group_date -POSTHOOK: Output: default@table_change_date_group_string_group_date -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), STRING --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_string(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__15)values__tmp__table__15.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, c4 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_string - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.b SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c1 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c2 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c3 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.c4 SIMPLE [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string.insert_num EXPRESSION [(values__tmp__table__16)values__tmp__table__16.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_string - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), c4 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__17)values__tmp__table__17.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), c4 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.b SIMPLE [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c1 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c2 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c3 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.c4 EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char.insert_num EXPRESSION [(values__tmp__table__18)values__tmp__table__18.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), c4 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_char_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__19)values__tmp__table__19.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_char_trunc replace columns (insert_num int, c1 CHAR(5), c2 CHAR(5), c3 CHAR(5), c4 CHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_char_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.b SIMPLE [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c1 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c2 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c3 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.c4 EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_char_trunc.insert_num EXPRESSION [(values__tmp__table__20)values__tmp__table__20.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_char_trunc - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(5)), c2 (type: char(5)), c3 (type: char(5)), c4 (type: char(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__21)values__tmp__table__21.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), c4 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.b SIMPLE [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c1 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c2 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c3 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.c4 EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar.insert_num EXPRESSION [(values__tmp__table__22)values__tmp__table__22.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), c4 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -10 17 90000 754072151 3289094 new -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -5 2000 72909 3244222 -93222 new -6 1 200 2323322 5430907 new -7 256 32768 31889 470614135 new -8 5555 40000 -719017797 810662019 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (TINYINT, SMALLINT, INT, BIGINT), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_multi_ints_varchar_trunc(insert_num int, c1 tinyint, c2 smallint, c3 int, c4 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (1, 45, 1000, 483777, -23866739993, 'original'), - (2, -2, -6737, 56, 28899333, 'original'), - (3, -255, 4957, 832222222, 9000000000, 'original'), - (4, 0, 20435, 847492223, -999999999999, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__23)values__tmp__table__23.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 483777 -23866739993 original -2 -2 -6737 56 28899333 original -3 NULL 4957 832222222 9000000000 original -4 0 20435 847492223 -999999999999 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_multi_ints_varchar_trunc replace columns (insert_num int, c1 VARCHAR(5), c2 VARCHAR(5), c3 VARCHAR(5), c4 VARCHAR(5), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_multi_ints_varchar_trunc - values (5, '2000', '72909', '3244222', '-93222', 'new'), - (6, '1', '200', '2323322', '5430907', 'new'), - (7, '256', '32768', '31889', '470614135', 'new'), - (8, '5555', '40000', '-719017797', '810662019', 'new'), - (9, '100', '5000', '5443', '0', 'new'), - (10, '17', '90000', '754072151', '3289094', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.b SIMPLE [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c1 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c2 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c3 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.c4 EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__24)values__tmp__table__24.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_multi_ints_varchar_trunc - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(5)), c2 (type: varchar(5)), c3 (type: varchar(5)), c4 (type: varchar(5)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 150 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 45 1000 48377 -2386 original -10 17 90000 75407 32890 new -2 -2 -6737 56 28899 original -3 NULL 4957 83222 90000 original -4 0 20435 84749 -9999 original -5 2000 72909 32442 -9322 new -6 1 200 23233 54309 new -7 256 32768 31889 47061 new -8 5555 40000 -7190 81066 new -9 100 5000 5443 0 new -PREHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_multi_ints_varchar_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (FLOAT, DOUBLE, DECIMAL), STRING --- -CREATE TABLE table_change_numeric_group_string_group_floating_string(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, - 832222222, 255, 4957,'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__25)values__tmp__table__25.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_string replace columns (insert_num int, c1 STRING, c2 STRING, c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_string - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.b SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c1 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c2 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.c3 SIMPLE [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string.insert_num EXPRESSION [(values__tmp__table__26)values__tmp__table__26.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_string - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: string), c2 (type: string), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 -832222222.000000000000000000 255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_string -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_char(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957,'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__27)values__tmp__table__27.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char replace columns (insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.b SIMPLE [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c1 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c2 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.c3 EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char.insert_num EXPRESSION [(values__tmp__table__28)values__tmp__table__28.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(50)), c3 (type: char(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -10 17 90000 754072151 new -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), CHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_char_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 832222222, -255, 4957, 'original'), - (4, 847492223, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__29)values__tmp__table__29.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 832222222.000000000000000000 -255.0 4957.0 original -4 847492223.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_char_trunc replace columns (insert_num int, c1 CHAR(7), c2 CHAR(7), c3 CHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_char_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.b SIMPLE [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c1 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c2 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.c3 EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_char_trunc.insert_num EXPRESSION [(values__tmp__table__30)values__tmp__table__30.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_char_trunc - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(7)), c2 (type: char(7)), c3 (type: char(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 215 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 8322222 -255.0 4957.0 original -4 8474922 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_char_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_char_trunc -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar(insert_num int, c1 float, c2 double, c3 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__31)values__tmp__table__31.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.b SIMPLE [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c1 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c2 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.c3 EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar.insert_num EXPRESSION [(values__tmp__table__32)values__tmp__table__32.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(50)), c3 (type: varchar(50)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 203 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -2.38667407E10 753.7028 -3651.672121000000000000 original -10 17 90000 754072151 new -2 -10.3 -2.0 -29.076400000000000000 original -3 8.9999995E9 -255.0 4957.000000000000000000 original -4 -1.0E12 0.0 20435.000000000000000000 original -5 30.774 20.31 46114.284799488 new -6 -66475.561431 52927714 7203778961 new -7 256 32768 31889 new -8 5555 40000 -719017797 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for NUMERIC_GROUP -> STRING_GROUP: (DECIMAL, FLOAT, DOUBLE), VARCHAR truncation --- -CREATE TABLE table_change_numeric_group_string_group_floating_varchar_trunc(insert_num int, c1 decimal(38,18), c2 float, c3 double, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (1, -23866739993, 753.7028, -3651.672121, 'original'), - (2, -10.3, -2, -29.0764, 'original'), - (3, 9000000000, -255, 4957, 'original'), - (4, -999999999999, 0, 20435, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__33)values__tmp__table__33.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -23866739993.000000000000000000 753.7028 -3651.672121 original -2 -10.300000000000000000 -2.0 -29.0764 original -3 9000000000.000000000000000000 -255.0 4957.0 original -4 -999999999999.000000000000000000 0.0 20435.0 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_numeric_group_string_group_floating_varchar_trunc replace columns (insert_num int, c1 VARCHAR(7), c2 VARCHAR(7), c3 VARCHAR(7), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: insert into table table_change_numeric_group_string_group_floating_varchar_trunc - values (5, '30.774', '20.31', '46114.284799488', 'new'), - (6, '-66475.561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.b SIMPLE [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c1 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c2 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.c3 EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_varchar_trunc.insert_num EXPRESSION [(values__tmp__table__34)values__tmp__table__34.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -Explain -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: table_change_numeric_group_string_group_floating_varchar_trunc - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(7)), c2 (type: varchar(7)), c3 (type: varchar(7)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 220 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 -238667 753.702 -3651.6 original -10 17 90000 7540721 new -2 -10.300 -2.0 -29.076 original -3 9000000 -255.0 4957.0 original -4 -999999 0.0 20435.0 original -5 30.774 20.31 46114.2 new -6 -66475. 5292771 7203778 new -7 256 32768 31889 new -8 5555 40000 -719017 new -9 100 5000 5443 new -PREHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: query: drop table table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_numeric_group_string_group_floating_varchar_trunc -POSTHOOK: Output: default@table_change_numeric_group_string_group_floating_varchar_trunc -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: STRING, (CHAR, CHAR trunc, VARCHAR, VARCHAR trunc) --- -CREATE TABLE table_change_string_group_string_group_string(insert_num int, c1 string, c2 string, c3 string, c4 string, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (1, 'escapist', 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 SIMPLE [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__35)values__tmp__table__35.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_string replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 VARCHAR(50), c4 CHAR(9), b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: insert into table table_change_string_group_string_group_string - values (5, 'junkyard', 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: Lineage: table_change_string_group_string_group_string.b SIMPLE [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c1 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c2 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c3 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.c4 EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_string.insert_num EXPRESSION [(values__tmp__table__36)values__tmp__table__36.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_string - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: varchar(50)), c4 (type: char(9)), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 236 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_string_group_string_group_string -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_string -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 escapist escapist escapist escapist original -10 bottom bottom bottom bottom new -2 heartbeat heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile dynamic r original -4 blank pads blank pad blank pads blank pad original -5 junkyard junkyard junkyard junkyard new -6 baffling bafflin baffling bafflin new -7 featherweight featherweight new -8 against against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion hangar pa new -PREHOOK: query: drop table table_change_string_group_string_group_string -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_string -PREHOOK: Output: default@table_change_string_group_string_group_string -POSTHOOK: query: drop table table_change_string_group_string_group_string -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_string -POSTHOOK: Output: default@table_change_string_group_string_group_string -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: CHAR, (VARCHAR, VARCHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_char(insert_num int, c1 CHAR(50), c2 CHAR(50), c3 CHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__37)values__tmp__table__37.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_char replace columns (insert_num int, c1 VARCHAR(50), c2 VARCHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: insert into table table_change_string_group_string_group_char - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: Lineage: table_change_string_group_string_group_char.b SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c1 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c2 EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.c3 SIMPLE [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_char.insert_num EXPRESSION [(values__tmp__table__38)values__tmp__table__38.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_char - Statistics: Num rows: 4 Data size: 178 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: varchar(50)), c2 (type: varchar(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 178 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 178 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_char -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_char -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_char -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_char -PREHOOK: Output: default@table_change_string_group_string_group_char -POSTHOOK: query: drop table table_change_string_group_string_group_char -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_char -POSTHOOK: Output: default@table_change_string_group_string_group_char -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for STRING_GROUP -> STRING_GROUP: VARCHAR, (CHAR, CHAR trunc, STRING) --- -CREATE TABLE table_change_string_group_string_group_varchar(insert_num int, c1 VARCHAR(50), c2 VARCHAR(50), c3 VARCHAR(50), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (1, 'escapist', 'escapist', 'escapist', 'original'), - (2, 'heartbeat', 'heartbeat', 'heartbeat', 'original'), - (3, 'dynamic reptile', 'dynamic reptile', 'dynamic reptile', 'original'), - (4, 'blank pads ', 'blank pads ', 'blank pads ', 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__39)values__tmp__table__39.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic reptile dynamic reptile original -4 blank pads blank pads blank pads original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_string_group_string_group_varchar replace columns (insert_num int, c1 CHAR(50), c2 CHAR(9), c3 STRING, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: insert into table table_change_string_group_string_group_varchar - values (5, 'junkyard', 'junkyard', 'junkyard', 'new'), - (6, ' baffling ', ' baffling ', ' baffling ', 'new'), - (7, ' featherweight ', ' featherweight ',' featherweight ', 'new'), - (8, ' against', ' against', ' against', 'new'), - (9, 'hangar paralysed companion ', 'hangar paralysed companion ', 'hangar paralysed companion ', 'new'), - (10, 'bottom ', 'bottom ', 'bottom ', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.b SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c1 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c2 EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.c3 SIMPLE [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_string_group_string_group_varchar.insert_num EXPRESSION [(values__tmp__table__40)values__tmp__table__40.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -Explain -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: table_change_string_group_string_group_varchar - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: char(50)), c2 (type: char(9)), c3 (type: string), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 187 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_string_group_string_group_varchar -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 escapist escapist escapist original -10 bottom bottom bottom new -2 heartbeat heartbeat heartbeat original -3 dynamic reptile dynamic r dynamic reptile original -4 blank pads blank pad blank pads original -5 junkyard junkyard junkyard new -6 baffling bafflin baffling new -7 featherweight featherweight new -8 against against against new -9 hangar paralysed companion hangar pa hangar paralysed companion new -PREHOOK: query: drop table table_change_string_group_string_group_varchar -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_string_group_string_group_varchar -PREHOOK: Output: default@table_change_string_group_string_group_varchar -POSTHOOK: query: drop table table_change_string_group_string_group_varchar -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_string_group_string_group_varchar -POSTHOOK: Output: default@table_change_string_group_string_group_varchar -PREHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: ------------------------------------------------------------------------------------------ --- SECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP --- --- --- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: TINYINT, (SMALLINT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_tinyint(insert_num int, c1 tinyint, c2 tinyint, c3 tinyint, c4 tinyint, c5 tinyint, c6 tinyint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (1, 45, 45, 45, 45, 45, 45, 'original'), - (2, -2, -2, -2, -2, -2, -2, 'original'), - (3, -255, -255, -255, -255, -255, -255, 'original'), - (4, 100, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__41)values__tmp__table__41.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45 45 45 original -2 -2 -2 -2 -2 -2 -2 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_tinyint replace columns (insert_num int, c1 SMALLINT, c2 INT, c3 BIGINT, c4 decimal(38,18), c5 FLOAT, c6 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_tinyint - values (5, '774', '2031', '200', '12', '99', '0', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', '6', 'new'), - (7, '256', '32768', '31889', '300', '444', '506', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', '65', 'new'), - (9, '100', '5000', '5443', '22', '2', '-2', 'new'), - (10, '17', '90000', '754072151', '95', '20', '18', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.b SIMPLE [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col8, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c1 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c2 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c3 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c4 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c5 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.c6 EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint.insert_num EXPRESSION [(values__tmp__table__42)values__tmp__table__42.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 _col7 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_tinyint - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: smallint), c2 (type: int), c3 (type: bigint), c4 (type: decimal(38,18)), c5 (type: float), c6 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 118 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,b from table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 c6 b -1 45 45 45 45.000000000000000000 45.0 45.0 original -10 17 90000 754072151 95.000000000000000000 20.0 18.0 new -2 -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 NULL NULL NULL NULL NULL NULL original -4 100 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200 12.000000000000000000 99.0 0.0 new -6 NULL 52927714 7203778961 8.000000000000000000 7.0 6.0 new -7 256 32768 31889 300.000000000000000000 444.0 506.0 new -8 5555 40000 -719017797 45.000000000000000000 55.0 65.0 new -9 100 5000 5443 22.000000000000000000 2.0 -2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_tinyint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: SMALLINT, (INT, BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_smallint(insert_num int, c1 smallint, c2 smallint, c3 smallint, c4 smallint, c5 smallint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (1, 2031, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, -5000, 'original'), - (4, 100, 100, 100, 100, 100, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__43)values__tmp__table__43.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031 2031 2031 original -2 -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 -5000 original -4 100 100 100 100 100 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_smallint replace columns (insert_num int, c1 INT, c2 BIGINT, c3 decimal(38,18), c4 FLOAT, c5 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_smallint - values (5, '774', '2031', '200', '12', '99', 'new'), - (6, '561431', '52927714', '7203778961', '8', '7', 'new'), - (7, '256', '32768', '31889', '300', '444', 'new'), - (8, '5555', '40000', '-719017797', '45', '55', 'new'), - (9, '100', '5000', '5443', '22', '2', 'new'), - (10, '17', '90000', '754072151', '95', '20', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.b SIMPLE [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col7, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c1 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c2 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c3 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c4 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.c5 EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_smallint.insert_num EXPRESSION [(values__tmp__table__44)values__tmp__table__44.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 _col6 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_smallint - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: int), c2 (type: bigint), c3 (type: decimal(38,18)), c4 (type: float), c5 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 130 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,c5,b from table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 c5 b -1 2031 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000 754072151.000000000000000000 95.0 20.0 new -2 -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 100 100 100.000000000000000000 100.0 100.0 original -5 774 2031 200.000000000000000000 12.0 99.0 new -6 561431 52927714 7203778961.000000000000000000 8.0 7.0 new -7 256 32768 31889.000000000000000000 300.0 444.0 new -8 5555 40000 -719017797.000000000000000000 45.0 55.0 new -9 100 5000 5443.000000000000000000 22.0 2.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_smallint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_smallint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: INT, (BIGINT, DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_int(insert_num int, c1 int, c2 int, c3 int, c4 int, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (1, 2031, 2031, 2031, 2031, 'original'), - (2, -2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__45)values__tmp__table__45.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031 2031 2031 original -2 -2 -2 -2 -2 original -3 -5000 -5000 -5000 -5000 original -4 52927714 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_int replace columns (insert_num int, c1 BIGINT, c2 decimal(38,18), c3 FLOAT, c4 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_int - values (5, '774', '2031', '200', '12', 'new'), - (6, '561431', '52927714', '7203778961', '8', 'new'), - (7, '256', '32768', '31889', '300', 'new'), - (8, '5555', '40000', '-719017797', '45', 'new'), - (9, '100', '5000', '5443', '22', 'new'), - (10, '17', '90000', '754072151', '95', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.b SIMPLE [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col6, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c1 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c2 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c3 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.c4 EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_int.insert_num EXPRESSION [(values__tmp__table__46)values__tmp__table__46.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 _col5 -PREHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_int - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: bigint), c2 (type: decimal(38,18)), c3 (type: float), c4 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 132 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,c4,b from table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -#### A masked pattern was here #### -insert_num c1 c2 c3 c4 b -1 2031 2031.000000000000000000 2031.0 2031.0 original -10 17 90000.000000000000000000 7.5407213E8 95.0 new -2 -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774 2031.000000000000000000 200.0 12.0 new -6 561431 52927714.000000000000000000 7.2037791E9 8.0 new -7 256 32768.000000000000000000 31889.0 300.0 new -8 5555 40000.000000000000000000 -7.1901779E8 45.0 new -9 100 5000.000000000000000000 5443.0 22.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_int -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_int -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_int -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: BIGINT, (DECIMAL, FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_bigint(insert_num int, c1 bigint, c2 bigint, c3 bigint, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (1, 7203778961, 7203778961, 7203778961, 'original'), - (2, -2, -2, -2, 'original'), - (3, -5000, -5000, -5000, 'original'), - (4, 52927714, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__47)values__tmp__table__47.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961 7203778961 7203778961 original -2 -2 -2 -2 original -3 -5000 -5000 -5000 original -4 52927714 52927714 52927714 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_bigint replace columns (insert_num int, c1 decimal(38,18), c2 FLOAT, c3 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_bigint - values (5, '774', '2031', '200', 'new'), - (6, '561431', '52927714', '7203778961', 'new'), - (7, '256', '32768', '31889', 'new'), - (8, '5555', '40000', '-719017797', 'new'), - (9, '100', '5000', '5443', 'new'), - (10, '17', '90000', '754072151', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.b SIMPLE [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col5, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c1 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c2 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.c3 EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_bigint.insert_num EXPRESSION [(values__tmp__table__48)values__tmp__table__48.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 _col4 -PREHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_bigint - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: decimal(38,18)), c2 (type: float), c3 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3, _col4 - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 127 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -#### A masked pattern was here #### -insert_num c1 c2 c3 b -1 7203778961.000000000000000000 7.2037791E9 7.203778961E9 original -10 17.000000000000000000 90000.0 7.54072151E8 new -2 -2.000000000000000000 -2.0 -2.0 original -3 -5000.000000000000000000 -5000.0 -5000.0 original -4 52927714.000000000000000000 5.2927712E7 5.2927714E7 original -5 774.000000000000000000 2031.0 200.0 new -6 561431.000000000000000000 5.2927712E7 7.203778961E9 new -7 256.000000000000000000 32768.0 31889.0 new -8 5555.000000000000000000 40000.0 -7.19017797E8 new -9 100.000000000000000000 5000.0 5443.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_bigint -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_bigint -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: DECIMAL, (FLOAT, DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_decimal(insert_num int, c1 decimal(38,18), c2 decimal(38,18), b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (1, -29.0764, -29.0764, 'original'), - (2, 753.7028, 753.7028, 'original'), - (3, -5000, -5000, 'original'), - (4, 52927714, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__49)values__tmp__table__49.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.076400000000000000 -29.076400000000000000 original -2 753.702800000000000000 753.702800000000000000 original -3 -5000.000000000000000000 -5000.000000000000000000 original -4 52927714.000000000000000000 52927714.000000000000000000 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_decimal replace columns (insert_num int, c1 float, c2 double, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_decimal - values (5, '7.74', '22.3', 'new'), - (6, '56.1431', '90.9', 'new'), - (7, '2.56', '25.6', 'new'), - (8, '555.5', '55.55', 'new'), - (9, '10.0', '0.100', 'new'), - (10, '1.7', '17.8888', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.b SIMPLE [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col4, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c1 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.c2 EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal.insert_num EXPRESSION [(values__tmp__table__50)values__tmp__table__50.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 _col3 -PREHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_decimal - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: float), c2 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 238 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,c2,b from table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -#### A masked pattern was here #### -insert_num c1 c2 b -1 -29.0764 -29.0764 original -10 1.7 17.8888 new -2 753.7028 753.7028 original -3 -5000.0 -5000.0 original -4 5.2927712E7 5.2927714E7 original -5 7.74 22.3 new -6 56.1431 90.9 new -7 2.56 25.6 new -8 555.5 55.55 new -9 10.0 0.1 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_decimal -PREHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -PREHOOK: type: CREATETABLE -PREHOOK: Output: database:default -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- --- SUBSECTION: ALTER TABLE CHANGE COLUMNS for "lower" type to "higher" NUMERIC_GROUP: FLOAT, (DOUBLE) --- -CREATE TABLE table_change_lower_to_higher_numeric_group_float(insert_num int, c1 float, b STRING) -POSTHOOK: type: CREATETABLE -POSTHOOK: Output: database:default -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (1, -29.0764, 'original'), - (2, 753.7028, 'original'), - (3, -5000, 'original'), - (4, 52927714, 'original') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__51)values__tmp__table__51.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -PREHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -PREHOOK: type: ALTERTABLE_REPLACECOLS -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: -- Table-Non-Cascade CHANGE COLUMNS ... -alter table table_change_lower_to_higher_numeric_group_float replace columns (insert_num int, c1 DOUBLE, b STRING) -POSTHOOK: type: ALTERTABLE_REPLACECOLS -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -PREHOOK: type: QUERY -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: insert into table table_change_lower_to_higher_numeric_group_float - values (5, '774', 'new'), - (6, '561431', 'new'), - (7, '256', 'new'), - (8, '5555', 'new'), - (9, '100', 'new'), - (10, '17', 'new') -POSTHOOK: type: QUERY -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.b SIMPLE [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col3, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.c1 EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col2, type:string, comment:), ] -POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_float.insert_num EXPRESSION [(values__tmp__table__52)values__tmp__table__52.FieldSchema(name:tmp_values_col1, type:string, comment:), ] -_col0 _col1 _col2 -PREHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -POSTHOOK: query: explain -select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -Explain -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: table_change_lower_to_higher_numeric_group_float - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: insert_num (type: int), c1 (type: double), b (type: string) - outputColumnNames: _col0, _col1, _col2 - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - File Output Operator - compressed: false - Statistics: Num rows: 4 Data size: 78 Basic stats: COMPLETE Column stats: NONE - table: - input format: org.apache.hadoop.mapred.SequenceFileInputFormat - output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe - Execution mode: vectorized - - Stage: Stage-0 - Fetch Operator - limit: -1 - Processor Tree: - ListSink - -PREHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -PREHOOK: type: QUERY -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -POSTHOOK: query: select insert_num,c1,b from table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: QUERY -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -#### A masked pattern was here #### -insert_num c1 b -1 -29.0764 original -10 17.0 new -2 753.7028 original -3 -5000.0 original -4 5.2927712E7 original -5 774.0 new -6 561431.0 new -7 256.0 new -8 5555.0 new -9 100.0 new -PREHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -PREHOOK: type: DROPTABLE -PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -PREHOOK: Output: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: query: drop table table_change_lower_to_higher_numeric_group_float -POSTHOOK: type: DROPTABLE -POSTHOOK: Input: default@table_change_lower_to_higher_numeric_group_float -POSTHOOK: Output: default@table_change_lower_to_higher_numeric_group_float diff --git ql/src/test/results/compiler/errors/wrong_distinct3.q.out ql/src/test/results/compiler/errors/wrong_distinct3.q.out deleted file mode 100644 index f3a662c..0000000 --- ql/src/test/results/compiler/errors/wrong_distinct3.q.out +++ /dev/null @@ -1,2 +0,0 @@ -Semantic Exception: -line 3:45 DISTINCT on Different Columns not Supported 5 \ No newline at end of file